home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / qdoc_265.zip / QDOC_265.TXT next >
Text File  |  1990-03-15  |  193KB  |  3,699 lines

  1.  
  2.  
  3.  
  4.  
  5.                                The QuickBBS Group, Inc.
  6.  
  7.  
  8.  
  9.                                        Presents
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                        QuickBBS
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                                The QuickBBS Group, Inc.
  24.                                    P.O. Box 621735
  25.                              Orlando, FL  USA 32862-1735
  26.                                     (407) 228-9096
  27.  
  28.           March 1, 1990         QuickBBS Version 2.65               Page: i
  29.                                   Table of Contents
  30.           
  31.  
  32.  
  33.           Licensing Information . . . . . . . . . . . . . . . . . . . .   3
  34.  
  35.           DISTRIBUTION FILES  . . . . . . . . . . . . . . . . . . . . .   7
  36.  
  37.           Overview  . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  38.  
  39.           System Requirements . . . . . . . . . . . . . . . . . . . . .   9
  40.  
  41.           Notation Conventions  . . . . . . . . . . . . . . . . . . . .   9
  42.  
  43.           Installing the Software . . . . . . . . . . . . . . . . . .    10
  44.  
  45.           QCONFIG . . . . . . . . . . . . . . . . . . . . . . . . . .    10
  46.  
  47.           Modem Parameters and System Paths . . . . . . . . . . . . .    11
  48.  
  49.           Restrictions, Netmail, and New User Parameters  . . . . . .    13
  50.  
  51.           The Flags . . . . . . . . . . . . . . . . . . . . . . . . .    15
  52.  
  53.           Other Miscellaneous Parameters  . . . . . . . . . . . . . .    16
  54.  
  55.           Event Editing . . . . . . . . . . . . . . . . . . . . . . .    22
  56.  
  57.           Menus . . . . . . . . . . . . . . . . . . . . . . . . . . .    23
  58.                The Message Submenus . . . . . . . . . . . . . . . . .    23
  59.                     Read/Scan/Quick-Scan Method Selection . . . . . .    23
  60.                     Read/Scan After-Each-Message Selection  . . . . .    24
  61.                     Additional Command Options For Linked Messages  .    25
  62.  
  63.           Getting Started . . . . . . . . . . . . . . . . . . . . . .    26
  64.                Logging On in Local Mode . . . . . . . . . . . . . . .    26
  65.                Bringing the Board Online  . . . . . . . . . . . . . .    26
  66.                Calling Up the Board from a Batch File . . . . . . . .    26
  67.  
  68.           THE USER BASE . . . . . . . . . . . . . . . . . . . . . . .    28
  69.                Editing the User Base  . . . . . . . . . . . . . . . .    28
  70.                Features . . . . . . . . . . . . . . . . . . . . . . .    31
  71.                Invocation Syntax  . . . . . . . . . . . . . . . . . .    32
  72.                Configuration  . . . . . . . . . . . . . . . . . . . .    33
  73.  
  74.           THE MESSAGE BASE  . . . . . . . . . . . . . . . . . . . . .    34
  75.                Cleaning the Message Base  . . . . . . . . . . . . . .    34
  76.                Packing the Message Base . . . . . . . . . . . . . . .    35
  77.                Message Linking  . . . . . . . . . . . . . . . . . . .    36
  78.  
  79.           SUPPORT FILES . . . . . . . . . . . . . . . . . . . . . . .    37
  80.                Files QuickBBS Creates . . . . . . . . . . . . . . . .    37
  81.                Control Files  . . . . . . . . . . . . . . . . . . . .    37
  82.                
  83.           Page: ii              QuickBBS Version 2.65         March 1, 1990
  84.                                   Table of Contents
  85.           
  86.  
  87.                Auto-Display Files . . . . . . . . . . . . . . . . . .    40
  88.  
  89.           ASC/ANS File Control Characters . . . . . . . . . . . . . .    41
  90.  
  91.           NETMAIL & ECHOMAIL  . . . . . . . . . . . . . . . . . . . .    42
  92.                Overview of Netmail Operation  . . . . . . . . . . . .    42
  93.                Required Software for Netmail  . . . . . . . . . . . .    42
  94.  
  95.           An Overview of the Net Organization . . . . . . . . . . . .    43
  96.                Configuring QuickBBS for Netmail . . . . . . . . . . .    43
  97.                Compiling the Nodelist for QuickBBS  . . . . . . . . .    44
  98.                Continuous Mailers . . . . . . . . . . . . . . . . . .    44
  99.                Non-Continuous Mailers . . . . . . . . . . . . . . . .    45
  100.                Sending Mail into the Net  . . . . . . . . . . . . . .    45
  101.                Getting Messages from the Net  . . . . . . . . . . . .    45
  102.  
  103.           QECHO Configuration File  . . . . . . . . . . . . . . . . .    46
  104.                QECHO Command Line Parameters  . . . . . . . . . . . .    48
  105.                Defining Echomail Areas  . . . . . . . . . . . . . . .    49
  106.  
  107.           Acknowledgements  . . . . . . . . . . . . . . . . . . . . .    50
  108.  
  109.           QuickBBS Setup Information and Notes  . . . . . . . . . . .    51
  110.           Appendix  . . . . . . . . . . . . . . . . . . . . . . . . .    52
  111.  
  112.           March 1, 1990         QuickBBS Version 2.65               Page: 1
  113.                                      Introduction
  114.           
  115.  
  116.  
  117.                                 Licensing Information
  118.  
  119.           QuickBBS is copyrighted material of the QuickBBS Group, Inc. This
  120.           documentation  is  copyright  Darrell  J.  Cadwallader,  and  the
  121.           QuickBBS Group, Inc.  It may be  used and  copied only under  the
  122.           following guidelines:
  123.  
  124.           You  may use QuickBBS and its utilities  on your system for up to
  125.           thirty days to test its suitability for your application. After a
  126.           determination  of  suitability you  must  register  your copy  or
  127.           discontinue using the program. If you need more time, please feel
  128.           free to call or write and we will review your case.
  129.  
  130.           You may  NOT use QuickBBS in any  governmental, institutional, or
  131.           pay system unless you register your copy.
  132.  
  133.           You may  NOT use QuickBBS  in any unlawful or  illegal manner, we
  134.           WILL notify  the proper authorities  if such  an occurrence  does
  135.           come to our attention.
  136.  
  137.           You  may distribute  QuickBBS  free of  charge  provided that  no
  138.           charge is levied. This  excludes charges for time online  for pay
  139.           systems.
  140.  
  141.           You may distribute  QuickBBS for a fee provided that each copy of
  142.           QuickBBS that  you distribute is pre-registered.  Pay systems are
  143.           exempt from this clause but must notify the QuickBBS Group, Inc.,
  144.           prior to distribution.
  145.  
  146.           You  may distribute QuickBBS provided that no changes are made to
  147.           the programs or documentation. This  includes ANY changes to  the
  148.           executable programs, or changes to the information placed in  the
  149.           message  bases by  QuickBBS products,  and specifically  includes
  150.           removal or  alteration of  tear line information  or registration
  151.           information whether displayed to a caller or not.
  152.  
  153.           QuickBBS was previously  owned by Adam Hudson. If  you registered
  154.           with Adam Hudson, you may use any  of his release versions (1.0x,
  155.           2.03, 2.04,  etc.) as long  as you wish  without charge.  You are
  156.           also  directed to send  your queries  regarding this  software to
  157.           Adam Hudson as these  versions are not supported by  the QuickBBS
  158.           Group,  Inc. A  license to  use Adam  Hudson's product  is  not a
  159.           license to use the products owned by the QuickBBS Group, Inc.
  160.  
  161.           Page: 2               QuickBBS Version 2.65         March 1, 1990
  162.                                      Introduction
  163.           
  164.  
  165.           A registration  fee of $45.00US (subject  to published discounts)
  166.           is  required for each copy  of QuickBBS that  you use. Previously
  167.           registered  owners may be eligible  to receive a  credit of up to
  168.           $25.00 towards  the registration  of QuickBBS. Site  licensing of
  169.           QuickBBS is  available and  will be  reviewed on  a case  by case
  170.           basis.
  171.  
  172.           Non-profit and not-for-profit corporations, User Groups, etc. may
  173.           be  eligible  to obtain  an  exclusion from  the  licensing fees.
  174.           Applications for exclusion  will be  reviewed on a  case by  case
  175.           basis.
  176.  
  177.           The  QuickBBS Group, Inc. uses a security key system on QuickBBS.
  178.           This version allows evaluation without a key. This is to give the
  179.           SysOp  time to determine if  they choose to  purchase the product
  180.           and if it meets their needs.  The thirty day evaluation period is
  181.           consistent with the philosophy of SHAREware distribution. It is a
  182.           direct violation of this license to alter or tamper  with, in any
  183.           way, the security system employed by The QuickBBS Group, Inc.
  184.  
  185.           There  is no  difference between  QuickBBS running  in evaluation
  186.           mode or  registered mode,  except that  the registered  mode will
  187.           identify  itself as "Registered  To: System name"  to its callers
  188.           and the tear line will, by default, display
  189.  
  190.                               "--- QuickBBS v2.xx (Reg)"
  191.  
  192.           You may set  the tear line to anything you wish by creating a DOS
  193.           environment variable  called "TEARLINE" and setting  that to what
  194.           ever you wish to have placed on the Tear Line, for example;
  195.  
  196.                              "SET TEARLINE=[REGISTERED]"
  197.  
  198.           will yield a Tear Line of "--- QuickBBS 2.xx [REGISTERED]", and;
  199.  
  200.                                    "SET TEARLINE=+"
  201.  
  202.           will yield a Tear Line of "--- QuickBBS 2.xx+".
  203.  
  204.           The evaluation mode will not display the registration information
  205.           and the tear line will display
  206.  
  207.                              "--- QuickBBS v2.xx (Eval)"
  208.  
  209.           A Beta test copy of the system will display a tearline of:
  210.  
  211.                              "--- QuickBBS v2.xx (Beta)"
  212.  
  213.           March 1, 1990         QuickBBS Version 2.65               Page: 3
  214.                                      Introduction
  215.           
  216.  
  217.           QuickBBS is not and never will be "crippleware." The registration
  218.           fee will  allow use of ALL release  2.xx versions, and there will
  219.           be no additional fee charged for new minor releases. There may be
  220.           a nominal  charge for major  releases to help  defray development
  221.           costs. Major releases will also provide significant  enhancements
  222.           to the program. A major release will be signified by  a change in
  223.           the whole number part of the version number.
  224.  
  225.           Printed documentation is available  from the QuickBBS Group, Inc.
  226.           The charge  is $15.00US and includes  shipping. The documentation
  227.           will be typeset and comes  with a binder and a diskette  with the
  228.           current release. Documentation on disk will always be available.
  229.  
  230.           Send all registration fees, site licensing requests, and requests
  231.           for licensing exclusion to:
  232.  
  233.                                The QuickBBS Group, Inc.
  234.                                    P.O. Box  621735
  235.                              Orlando, Florida  32862-1735
  236.                               Voice Mail: (407) 228-9096
  237.  
  238.           Questions may also be directed in net-mail to:
  239.  
  240.                                   Allen Fitzsimmons
  241.                         QuickBBS Support System #1 (1:363/47)
  242.  
  243.           and left in a message on the Support System #1  - (407) 856-0356,
  244.           or  Support  System  #2  -  (407) 644-1318.  System  #1   is  for
  245.           administrative support and System #2 is for technical support.
  246.  
  247.                       Magic Login Name: "QuickBBS Support Sysop"
  248.  
  249.           Please include your name,  address, voice phone number (including
  250.           best EST  times to call), system name, your net/node address(es),
  251.           and your security key.
  252.  
  253.                                       DISCLAIMER
  254.  
  255.           The QuickBBS Group, Inc. provides the QuickBBS software system as
  256.           is  / where  is. The  QuickBBS  Group, Inc.  shall in  no way  be
  257.           responsible  for any damages to your computer system nor the data
  258.           stored therein.  The QuickBBS Group, Inc. endeavors  to provide a
  259.           product that is a error free as possible, but from time to time a
  260.           program bug  may be found; we  will take what ever  steps we deem
  261.           fit  to correct  those  situations  in  as  timely  a  manner  as
  262.           possible.
  263.           Page: 4               QuickBBS Version 2.65         March 1, 1990
  264.                                      Introduction
  265.           
  266.  
  267.                                   DISTRIBUTION FILES
  268.  
  269.           The distribution  files available  from The QuickBBS  Group, Inc.
  270.           are as follows;
  271.  
  272.           QDOC_xxx.ZIP   This documentation in generic text format.
  273.  
  274.           QDOCExxx.ZIP   This documentation formatted  for Epson  MX &  IBM
  275.           Pro Printers.
  276.  
  277.           QDOCWxxx.ZIP   This  documentation  with   Desk  Top   Publishing
  278.                          commands in WordPerfect  5.1 format. This  version
  279.                          REQUIRES Bitstream Fontware to print sucessfully.
  280.  
  281.           QMEN_xxx.ZIP   The complete documentation  for the menu  commands
  282.                          of QuickBBS, the Menu  Master program used to edit
  283.                          QuickBBS menus,  and  a discussion  of the  sample
  284.                          menus and text files.
  285.  
  286.           QREL_xxx.ZIP        The  Master Release  for QuickBBS.  This file
  287.           will include all utilities and samples that
  288.                          are  required  to  start  a  Stand-Alone  QuickBBS
  289.                          System. This archive also  includes a fossil,  the
  290.                          menu  editor, user editor, message base utilities,
  291.                          sample batch files, sample  menu files, and sample
  292.                          help files.
  293.  
  294.           QEXE_xxx.ZIP        This archive contains  updated .EXE files for
  295.                               any changed programs from  previous releases.
  296.                               This is only  an update and MAY NOT contain a
  297.                               complete set of the software.
  298.  
  299.           QOVL_xxx.ZIP        This   archive  contains   updated  Overlayed
  300.                               versions  of  the  software for  any  changed
  301.                               programs from previous versions. This is only
  302.                               an update and MAY  NOT contain a complete set
  303.                               of the software.
  304.  
  305.           QNET_xxx.ZIP        This  file  contains   the  current   release
  306.                               version of  the QuickBBS Net  Mail processing
  307.                               utilities,        including;       QECHO.EXE,
  308.                               MAILTOSS.EXE, and MAILSCAN.EXE.
  309.  
  310.           QBATCH.ZIP          This archive contains the sample  batch files
  311.           provided with QREL_xxx.ZIP.
  312.  
  313.           QTEXT.ZIP      This archive contains the sample text & help files
  314.           provided with QREL_xxx.ZIP.   
  315.           March 1, 1990         QuickBBS Version 2.65               Page: 5
  316.                                      Introduction
  317.           
  318.  
  319.           QMENU.ZIP      This  archive  contains   the  sample  menu  files
  320.           provided with QREL_xxx.ZIP.
  321.  
  322.           MM34.ZIP       This archive  contains Menu Master, a  program for
  323.           editing menu files.
  324.  
  325.           QUFExxx.ZIP         This archive contains Quick User File Editor,
  326.           a program for editing the user file.
  327.  
  328.      NOTES:    Please note that in the above list, the notation "xxx" is to
  329.                be  substituted for  the curent  version  number. As  of the
  330.                publication date  for this documentation  file, the  current
  331.                release is  version 2.65. Therefore  the name of  the master
  332.                release  archive would  be QREL_264.ZIP. Those  systems that
  333.                are  running  FIDO  compatable  mailers  may  also  do  file
  334.                requests using  the following "Magic Names";  QUICKBBS - The
  335.                current full release version (QREL_xxx.ZIP), QUICKEXE  - The
  336.                current .EXE version (QEXE_xxx.ZIP),  QUICKOVL - The current
  337.                Overlayed version (QOVL_xxx.ZIP), and QUICKDOC - The current
  338.                documentation file (QDOC_xxx.ZIP).
  339.           Page: 6               QuickBBS Version 2.65         March 1, 1990
  340.                                      Introduction
  341.           
  342.  
  343.  
  344.                                        Overview
  345.  
  346.           QuickBBS is a fully self-contained Bulletin Board program.  It is
  347.           ready  to go  as a  stand-alone BBS  with just  DOS and  a fossil
  348.           program.   A fossil is a standard low-level interface that allows
  349.           systems  that  aren't  fully  compatible  to  run  the  same  BBS
  350.           software.   With  the addition  of  a mailer  program and  a mail
  351.           tosser/scanner utility it is ready for netmail and echomail.
  352.  
  353.           This  version of QuickBBS  provides an easy  upgrade from version
  354.           2.04. If you are  currently operating version 2.03, you  must run
  355.           the copy of 203TO204.EXE that was included in the general release
  356.           archive to make the changes to CONFIG.BBS. If you have an version
  357.           2.04  update archive you will need to  get a copy of this program
  358.           from the  SDS, or any QuickBBS  Beta Site, or one  of the support
  359.           systems.
  360.  
  361.           There are sample batch  files for a variety of  mailers contained
  362.           in the archive BATCHFIL.ZIP, included in the release archive. You
  363.           will  need a separate mailer program in order to operate netmail.
  364.           A mailer IS  NOT included with QuickBBS. Examples of  some of the
  365.           mailers  currently   in  use   are  Front  Door,   D'Bridge,  and
  366.           BinkleyTerm.
  367.  
  368.           QuickBBS uses a database format for the message base. This allows
  369.           messages in a  busy board to be retrieved more  quickly than with
  370.           other  file oriented message base systems. It will also take less
  371.           disk space to store the messages.
  372.  
  373.           QuickBBS  supports message  linking. Users  can now  opt to  read
  374.           replies  to a  message, or  previous messages  to which  the last
  375.           message  was a  reply,  without  losing  their place  in  reading
  376.           sequentially through the board.  Whether or not they choose to do
  377.           so, they need issue no additional commands.
  378.  
  379.           QuickBBS uses  menu-interruptable "hot  keys". The user  does not
  380.           have  to wait for the prompt to enter a menu selection or hit the
  381.           return  key after making the  selection.  Regular  users can move
  382.           through your menus and message boards at lightning speed.
  383.  
  384.           QuickBBS provides  you with sample menus to get you started in an
  385.           archive called QUIKMENU.ZIP  contained in  the full  distribution
  386.           archive and available separately. These  menus may be modified to
  387.           suit  your  needs,  allowing  you  to   create  a  unique  system
  388.           reflecting  your personality  and  the theme  of  your BBS.  Also
  389.           included in the  main QREL_xxx.ZIP archive is a  separate archive
  390.           called Q_MENU.ZIP  or MM34.ZIP which contains  a separate program
  391.           set to  edit your menus. There  are over 48 menu  commands giving
  392.           you great flexibility  in the look and  feel of your system.  You
  393.  
  394.           March 1, 1990         QuickBBS Version 2.65               Page: 7
  395.                                      Introduction
  396.           
  397.  
  398.           have complete control over color selection and can  create custom
  399.           graphic menus. QuickBBS has its own built-in ANSI routines so you
  400.           don't need to have ANSI.SYS loaded.
  401.  
  402.           There are  32,000 different security  levels available, augmented
  403.           by thirty-two access  flags and the  ability to password  protect
  404.           individual menus and file areas.
  405.  
  406.           A  questionnaire  command  language  allows you  to  make  custom
  407.           questionnaires.   You  can  use more  than  60 control  character
  408.           commands  in  your questionnaire  screens.  In  addition to  menu
  409.           driven displays,  QuickBBS displays text files  of specific names
  410.           at strategic times.  Log files are automatically created, there's
  411.           a built-in SysOp page  function, and you can allow  your users to
  412.           read through multiple message boards together.
  413.  
  414.           QuickBBS can exit  or shell out  (stay resident  in memory for  a
  415.           speedier return) so that you can provide games and other external
  416.           programs for your users.
  417.  
  418.                                  System Requirements
  419.  
  420.           QuickBBS operates  on IBM  PC/XT/AT's or compatible.  The minimum
  421.           memory  requirement is  512Kb for the  standard .EXE  version and
  422.           256KB if you are using the Overlayed version. If you use QuickBBS
  423.           with  a  mailer  or  if  you use  any  door  software  the memory
  424.           requirement will be greater.
  425.  
  426.           While it  may be possible  to operate QuickBBS  on a  dual floppy
  427.           drive system, it is highly recommended that you have a hard drive
  428.           as  the message  base  alone can  easily  exceed 2  megabytes  if
  429.           echomail is used.
  430.  
  431.           Ramdrives  have been  used  with QuickBBS  with  quite a  bit  of
  432.           success, but beware,  ramdrives are very dangerous.  It is fairly
  433.           safe to copy your menus and text files into a Ramdrive every time
  434.           your system boots, but if you  make any changes, you will want to
  435.           make  sure to copy  the changes from  RAM to the  hard drive. You
  436.           will never want  your Message or  User bases  kept in a  Ramdrive
  437.           unless you  have the system  copy these files  to the  hard drive
  438.           every time a user  logs off. This  will insure minimum losses  in
  439.           the event of a power failure or brown out.
  440.  
  441.           Besides  the QREL_xxx.ZIP  file you  will need  DOS and  a fossil
  442.           driver. Fossils are programs  that interface the BBS  software to
  443.           your specific  type of machine. X00 and  BNU are fossils for PC's
  444.           and clones.  These programs are manufactured  by other companies.
  445.           QuickBBS as a convenience provides X00 in it's master release.
  446.  
  447.           Page: 8               QuickBBS Version 2.65         March 1, 1990
  448.                                      Introduction
  449.           
  450.  
  451.           The following are recommended minimum settings for CONFIG.SYS:
  452.  
  453.                                        FILES=20
  454.                                       BUFFERS=25
  455.  
  456.           You will also need to put the  QuickBBS subdirectory in your path
  457.           statement  in   AUTOEXEC.BAT.  See  your  DOS   manual  for  more
  458.           information on CONFIG.SYS and AUTOEXEC.BAT files.
  459.  
  460.           SHEDIT.EXE  and  QUICKED.EXE  are  optional  full screen  message
  461.           editors  that  are designed  to work  with  QuickBBS.   These are
  462.           separate shareware programs. Please register them separately from
  463.           QuickBBS  and in  accordance with  the licensing  agreements that
  464.           accompany the programs.
  465.  
  466.                                  Notation Conventions
  467.  
  468.           In  this manual, user input is  enclosed in double quotes (") for
  469.           text  strings and single quotes (')  for single characters except
  470.           numbers. Special keys are enclosed in braces { and }, i.e. {PgDn}
  471.           means press the Page  Down key (3 on  the numeric pad).  Required
  472.           input is delimited by < >,  optional input by [ ]. When referring
  473.           to  modem command strings, the word "usually" refers to the Hayes
  474.           'AT' command set used by many modems. Check the documentation for
  475.           your modem to determine specific compatibility.
  476.  
  477.                                Installing the Software
  478.  
  479.           To  install QuickBBS, make a  directory on your  hard disk called
  480.           "QUICKBBS". This is the directory where you will run the bulletin
  481.           board in and is  called "The QuickBBS home directory".  Change to
  482.           this  directory  extract  QREL_xxx.ZIP  and then  run  the  batch
  483.           program INSTALL.BAT. You will need to have the program  "PKUNZIP"
  484.           available  in your path or in the QuickBBS subdirectory to enable
  485.           the installation  program  to  function  correctly.  The  install
  486.           program will install  QuickBBS, create  your menu  and text  file
  487.           subdirectories, an initial down load directory.  You will have to
  488.           make  sure that your CONFIG.SYS  file has a  minimum of FILES=20,
  489.           BUFFERS=10 and the DEVICE=X00.SYS command if you are going to use
  490.           X00.SYS  for your  communications  driver (fossil).  We  recomend
  491.           putting the QuickBBS home directory  in your path. After  running
  492.           INSTALL.BAT your BBS will be  ready to answer the phone  and take
  493.           callers.  You will  probably want  to make  a few  adjustments to
  494.           further  customize  your system.  You  will  use the  QCONFIG.EXE
  495.           program to  add new message bases,  and MM to modify  and add new
  496.           menus for your system.
  497.  
  498.           March 1, 1990         QuickBBS Version 2.65               Page: 9
  499.                                      Introduction
  500.           
  501.  
  502.                                        QCONFIG
  503.  
  504.           QCONFIG is  the main configuration program  for QuickBBS. QCONFIG
  505.           is used to set  modem parameters, paths to system  files, default
  506.           user  restrictions,  miscellaneous   parameters,  configure   the
  507.           message boards, and set  the event schedule. To run  QCONFIG from
  508.           DOS  type "QCONFIG" and press {Enter}. You will see the following
  509.           menu:
  510.  
  511.  
  512.                      QuickBBS Configuration Utility Version 2.xx
  513.  
  514.               <1> ... Modem Commands/Responses and System Paths 
  515.               <2> ... Restriction, Net-Mail, and New User Parameters 
  516.               <3> ... Misc. Parameters (Page 1) 
  517.               <4> ... Misc. Parameters (Page 2) 
  518.                
  519.               <M> ... Message Board Information 
  520.               <E> ... System Event Information 
  521.                
  522.               <ESC>   Exit QCONFIG 
  523.                
  524.               Selection: 
  525.  
  526.             Figure I
  527.           Page: 10              QuickBBS Version 2.65         March 1, 1990
  528.                                      Introduction
  529.           
  530.  
  531.  
  532.                           Modem Parameters and System Paths
  533.  
  534.           Select function <1> from the QCONFIG menu and you will see:
  535.  
  536.  
  537.                      QuickBBS Configuration Utility Version 2.xx
  538.  
  539.               Communications Port ............: 1
  540.               Baud Rate to Initialize Modem ..: 2400
  541.               Max. Number of Initialize Tries : 10
  542.               Seconds to Wait for Carrier ....: 30
  543.               Modem Initialization String ....:  |ATE0F1M0Q0V1X1C1H0S0=1S7=15|
  544.               Modem Initialization Response ..: OK
  545.               Modem Busy String ..............: |ATH1M0|
  546.               Modem Busy Response ............: OK
  547.               Response for 300 Baud Connect ..: CONNECT|
  548.               Response for 1200 Baud Connect .: CONNECT 1200
  549.               Response for 2400 Baud Connect .: CONNECT 2400
  550.               Response for 4800 Baud Connect .: CONNECT 4800
  551.               Response for 9600 Baud Connect .: CONNECT 9600
  552.  
  553.               Menu Files Path:
  554.                 C:\QuickBBS\MENU\
  555.  
  556.               Text Files Path:
  557.                 C:\QuickBBS\TEXT\
  558.  
  559.               Net Mail Path:
  560.                 C:\{mailer}\MAIL\
  561.  
  562.             Figure II
  563.  
  564.           The  current field is extended with blocks.   Use the up arrow or
  565.           down arrow keys to go from field to field.
  566.  
  567.           If you are using a port other than 1 (for  the technically minded
  568.           this is PORT0  or COM1)  change the value  in the  Communications
  569.           Port field.
  570.  
  571.           Set the Maximum Baud Rate to Initialize Modem to the maximum baud
  572.           rate of  your modem. If  your modem  supports baud rates  of 9600
  573.           baud or higher, use 9600.  QuickBBS cannot directly take calls at
  574.           baud rates above 9600 in stand  alone mode; you must use a front-
  575.           end program to pass callers at higher baud rates to QuickBBS.
  576.  
  577.           March 1, 1990         QuickBBS Version 2.65              Page: 11
  578.                                      Introduction
  579.           
  580.  
  581.           The Maximum Tries Allowed to Init Modem determines how many times
  582.           QuickBBS will attempt  to set  the modem before  aborting with  a
  583.           modem initialization error message.
  584.  
  585.           Seconds  to Wait for  Carrier determines  how long  QuickBBS will
  586.           wait for a  carrier tone on incoming  calls before giving up  and
  587.           reinitializing the modem.
  588.  
  589.           Modem Initialization String is  the string that QuickBBS  uses to
  590.           set your modem. If you are using a front-end mailer then you need
  591.           not worry about this field. If  you are changing to QuickBBS from
  592.           some  other   software  you   can  probably  copy   your  current
  593.           initialization string.  Consult your modem manual  to ensure that
  594.           all  of the commands listed  in the default  string are valid for
  595.           your modem. Be  sure that S0=1  is used so  that your modem  will
  596.           answer  the   phone.  QuickBBS  supports  several  special  modem
  597.           characters:
  598.  
  599.                            |    Sends a carriage return (CR)
  600.                            ^    Raises DTR  -  will answer the phone
  601.  
  602.                    Figure III
  603.  
  604.           Set the Modem Initialization Response to match the  response that
  605.           your  modem gives  when  it is  initialized. If  you are  using a
  606.           front-end mailer you  do not need to set  this field. Some modems
  607.           return numeric  result codes, some return  strings (called verbal
  608.           responses), most are programmable to return one or the other.
  609.  
  610.           The  Modem Busy String  is used when the  bulletin board is doing
  611.           something  and cannot  accept  calls, such  as  when you  log  on
  612.           locally or when QuickBBS exits. There are two accepted methods of
  613.           performing this.  The first,  and oldest, is  to drop the  DTR so
  614.           that the  modem can  not answer  the phone.  This results  in the
  615.           caller getting a ring without ever having your machine answer the
  616.           phone, often leading the caller to think that your board is down.
  617.           The other  method is to take  the phone off of  the hook, thereby
  618.           generating a  busy signal.  This  is the  default. Usually,  this
  619.           command string is ATH1.
  620.  
  621.           The  Modem Busy Response is the response your modem will generate
  622.           if the modem busy command string is correctly executed.
  623.  
  624.           Page: 12              QuickBBS Version 2.65         March 1, 1990
  625.                                      Introduction
  626.           
  627.  
  628.           The  Response for 300, 1200,  2400, and 9600  Baud connections is
  629.           the response your modem  generates for connects at each  of these
  630.           speeds.  Your modem must be  able to generate different responses
  631.           for each of  these. Many  modems require a  "|" (carriage  return
  632.           character/DOS  pipe command) at the  end of the  300 baud connect
  633.           string. QuickBBS  cannot take calls directly at  baud rates above
  634.           9600,  but you can have a  front-end program such as Binkley pass
  635.           higher baud rates to QuickBBS.
  636.  
  637.           The Menu Files Path is the path to the directory that you created
  638.           for the menus.
  639.  
  640.           Change the Text  Files path to the path you  created for the text
  641.           files.
  642.  
  643.           The Net Mail Path  is where the QuickBBS mail  handling utilities
  644.           look for incoming  netmail and echomail, and  place outgoing mail
  645.           for your  mailer program to  process. You don't  need to  make an
  646.           entry here if you're running a stand alone system.
  647.  
  648.           Press  "{Esc}" when all parameters appear correct and you will be
  649.           returned to the first menu.
  650.           March 1, 1990         QuickBBS Version 2.65              Page: 13
  651.                                      Introduction
  652.           
  653.  
  654.                     Restrictions, Netmail, and New User Parameters
  655.  
  656.           Select  option  <2>  from  the  QCONFIG  main  menu  to  see  the
  657.           following:
  658.  
  659.  
  660.  
  661.                      QuickBBS Configuration Utility Version 2.61
  662.  
  663.               Min. Baud Rate to Logon ...........: 300
  664.               Min. Baud Rate to use ANSI ........: 1200
  665.               Min. Baud Rate for File Transfers .: 1200
  666.               300 Baud Usage Time Window ........: 00:00 to 24:00
  667.               Downloading Time Window ...........: 00:00 to 24:00
  668.               SysOp Paging Time Window ..........: 18:00 to 23:00
  669.  
  670.                                              Zone    Net   Node   Point
  671.               Main Node Address ..........:     1    363    363      0
  672.               Aka Address #1 .............:    99   9004    363      0
  673.               Aka Address #2 .............:    23  23001      5      0
  674.               Aka Address #3 .............:    72   7201      1      0
  675.               Aka Address #4 .............:     0      0      0      0
  676.               Aka Address #5 .............:     0      0      0      0
  677.               Net Mail Board Number ......: 1
  678.  
  679.               New User Security Level ....: 5
  680.               New User Net-Mail Credit ...: 0
  681.               New User A Flags ...........: --------
  682.               New User B Flags ...........: --------
  683.               New User C Flags ...........: --------
  684.               New User D Flags ...........: -------X
  685.  
  686.             Figure IV
  687.  
  688.           Minimum Baud Rate to Logon is the minimum that a user must use to
  689.           gain access  to your board.  You can  set this to  any baud  rate
  690.           found  on Page  <1>  of QCONFIG  that  your modem  supports.  The
  691.           program cannot check  this against your modem's  abilities, so if
  692.           you set it higher than your own modem's maximum speed no one will
  693.           be able to log on.
  694.  
  695.           Page: 14              QuickBBS Version 2.65         March 1, 1990
  696.                                      Introduction
  697.           
  698.  
  699.           The Minimum Baud  Rate to Use ANSI is the  slowest speed at which
  700.           you will allow users to have ANSI graphics and color. Set this to
  701.           1200, 2400 or 9600 baud as 300 baud is rather  slow for effective
  702.           use of ANSI graphics. ANSI allows  the use of color, full  screen
  703.           editors  and interesting  screen  displays that  you can  create.
  704.           However, it requires long escape character sequences sent through
  705.           the  modem for  each ANSI  com^R  ' 1  ' this  slows things  down
  706.           noticeably.
  707.  
  708.           The  Minimum Baud Rate for File Transfer  is the slowest speed at
  709.           which you will let a user upload or download files.
  710.  
  711.           The 300 Baud  Usage time window  will allow you  to restrict  300
  712.           baud  access to specific hours.  This allows you  to cater to 300
  713.           baud users during your low traffic periods, if you desire.
  714.  
  715.           Downloading  Time  Window Hours  is  hours  that you  will  allow
  716.           downloading on your system. Uploading is always allowed.
  717.  
  718.           SysOp  Paging  Time Window  sets the  hours  that you  will allow
  719.           pages. When users attempt to page you outside of these hours they
  720.           will see a message stating that you are not available.
  721.  
  722.           The Zone Number is used for netmail. The FidoNet zones are:
  723.  
  724.  
  725.                              1 - North America
  726.                              2 - Europe
  727.                              3 - Pacific Basin
  728.                              4 - Latin America
  729.                              5 - Africa
  730.  
  731.  
  732.  
  733.                           Figure V
  734.  
  735.           Other net structures, such  as EggNet, use Zone 99.  INSANEt uses
  736.           Zone 23, and Financial Net uses Zone 72.
  737.  
  738.           The  Main Node Address is used  for netmail. This address will be
  739.           assigned to you  by your  net or regional  coordinator. Leave  it
  740.           blank until then.   See the netmail section for  more information
  741.           about applying for  a net/node  address). Do not  use a  net/node
  742.           address that is already assigned to another system.
  743.  
  744.           March 1, 1990         QuickBBS Version 2.65              Page: 15
  745.                                      Introduction
  746.           
  747.  
  748.           The Alternate addresses are  used for boards that have  more than
  749.           one  net/node  address. These  are  usually  network hosts,  help
  750.           nodes,  and other special cases. Do not set these unless you have
  751.           an alternate net/node address assigned to you.
  752.  
  753.           The NetMail Board Number is the number  of the message board that
  754.           will  be used for netmail. QuickBBS  now saves the net mail board
  755.           number in QCONFIG. Disregard this for now.
  756.  
  757.           The  New  User  Security  Level  is  the  default security  level
  758.           assigned  to a  new user.  Security levels  can range  from 0  to
  759.           32000.  You may wish to assign a low level to new users and raise
  760.           it later. A user assigned a security level of 0 cannot access the
  761.           system. If you want to run a private board, set new user security
  762.           to 0.
  763.  
  764.           New User NetMail Credit  is the credit for netmail each  new user
  765.           gets. When a user enters a netmail message to a  board outside of
  766.           a  toll free calling  area, QuickBBS can  deduct the cost  of the
  767.           message  from this credit. If the user doesn't have enough credit
  768.           the message is not stored or sent and the user  is informed. Most
  769.           SysOps do not give credit to new users. QuickBBS and the QuickBBS
  770.           Group, Inc. cannot pay YOUR phone bill. Any toll charges incurred
  771.           by your system are your responsibility.
  772.  
  773.           Page: 16              QuickBBS Version 2.65         March 1, 1990
  774.                                      Introduction
  775.           
  776.  
  777.                                       The Flags
  778.  
  779.           You  can control your user's  access based upon  flag settings as
  780.           well as by security levels. There  are 32 flags in four groups of
  781.           eight. If  you set the  first part of  flag A  on, it looks  like
  782.           this: X------- (flag A1).  In a menu selection, only  those users
  783.           that  have  that  flag set  in  their  USERS.BBS  record AND  the
  784.           required  minimum security level will be able to access the area.
  785.           For example, if you restrict  access to a message board  to those
  786.           with a  security level of 20  or higher and  Flag A1 set  and you
  787.           have three users:
  788.  
  789.                                          Security
  790.                          Name              Level      Flag A
  791.                          John Smith         10      X-------
  792.                          Mark Jones         20      --------
  793.                          Sally Doe          20      X-------
  794.  
  795.                        Figure VI
  796.  
  797.           Only  Sally Doe will have  access that message  board. John Smith
  798.           does  not have  a  high enough  security  level, and  Mark  Jones
  799.           doesn't have Flag A1 set.
  800.  
  801.           You  can set a user's flags by  using QUFE (see "Editing the User
  802.           File" elsewhere in the manual) or by using the SetFlag command in
  803.           a questionnaire file (see Appendix).
  804.  
  805.           You  may set  flags for  individual menu  items (see  "Setting Up
  806.           Menus").   Make  sure to  set the  same flags  on your  menus for
  807.           access to these message boards as you do here in QCONFIG, or your
  808.           users will get a message telling them that access is denied.
  809.  
  810.           For starters,  you may wish to  leave all flags off  and add them
  811.           later when you think of good uses for them. With 32 of them, it's
  812.           real easy to lose track of which is used where, so you might want
  813.           to keep a list.
  814.  
  815.           March 1, 1990         QuickBBS Version 2.65              Page: 17
  816.                                      Introduction
  817.           
  818.  
  819.                             Other Miscellaneous Parameters
  820.  
  821.           Select Function <3> from QCONFIG menu to see the following:
  822.  
  823.                   QuickBBS Configuration Utility Version 2.xx
  824.           
  825.     Message Reply Quoting String ...: >    Upload Time Credit Multiplier ..: 1 
  826.     Inactivity Time  Out (Seconds) .: 120  Max. Logon Time Limit (Minutes).: 10 
  827.     Default Foreground Color (0-15) : 2    Default Background Color (0-7)..: 0 
  828.     Max. Password Tries  Allowed ...: 3    Max. SysOp Pages per Call...: 2
  829.     Page  Bell Length ..............: 10   Registration Key Code: 999999999
  830.     SysOp Name .....................: Richard Creighton 
  831.     System Name ....................: The Digital Connection BBS 
  832.  
  833.     Figure VII
  834.  
  835.           The  Message  Reply Quoting  String is  used in  external message
  836.           editors such as  QuickEd and Shedit. You  may select up to  three
  837.           characters to be placed  in a message when quoting  message text,
  838.           or you can opt  to place a "^A" (Ctrl  A) in that area.  QuickBBS
  839.           will  place the  initials of  the person  you are  quoting there.
  840.           QuickBBS will also add a text line at the top as in this example:
  841.  
  842.           In  a message to Darrell  Cadwallader <20 Nov  89 17:13:00> Allen
  843.           Fitzsimmons wrote:
  844.  
  845.                AF> Darrell,
  846.                AF>
  847.                AF> We'd like to release this version on December 30th. Do
  848.                AF> you think you will have the documentation completed on
  849.                AF> time?
  850.                AF>                             Allen
  851.  
  852.           The Inactivity Time  Out (Seconds) is the amount of  time you set
  853.           QuickBBS  to  drop carrier  when there  is  no keyboard  input. A
  854.           standard setting would be 120 seconds (2 minutes).
  855.  
  856.           The Default Foreground Color is the foreground color that will be
  857.           used if  no other  colors are  specified in the  menus. 7  is low
  858.           intensity white. A complete color chart is in the Appendix.
  859.  
  860.           Page: 18              QuickBBS Version 2.65         March 1, 1990
  861.                                      Introduction
  862.           
  863.  
  864.           The Max. Password Tries Allowed is the number  of attempts a user
  865.           has to get their password correct before QuickBBS hangs up.
  866.  
  867.           The Page Bell Length sets the  number of seconds the bell  sounds
  868.           each time you are paged.
  869.  
  870.           The  Upload  Time  Credit  Multiplier  will  add  'x'  number  of
  871.           minute(s)   to  every  minute  a  user  uploads  a  file.  It  is
  872.           recommended  that you set this to '1.', to effectively allow free
  873.           uploading time.
  874.  
  875.           The Max. Logon Time Limit (Minutes) is the amount of time you set
  876.           to allow a user to logon. Under normal conditions, it should take
  877.           no  more than 3 minutes  for someone to  completely logon. If the
  878.           caller is a  new user and you  have lengthy welcome  messages and
  879.           new user information text files, set this number higher.
  880.  
  881.           The Default Background Color is the background color that will be
  882.           used if no  other color is specified in the menus. 0 is black.  A
  883.           complete color chart is in the Appendix.
  884.  
  885.           The Max. SysOp  Pages per Call is the  amount of time a  user can
  886.           page   you  this  call.  You  can  write  a  custom  file  called
  887.           MAXPAGE.A?? in either ASCII or ANSI to show callers that page you
  888.           more than this limit.
  889.  
  890.           The Registration Key Code is the key assigned to registered users
  891.           of  QuickBBS  v2.60  and  above.  You  can  obtain  this  key  by
  892.           registering   the   product  as   explained   in   the  Licensing
  893.           Information. This key is not necessary to run QuickBBS.
  894.  
  895.           The SysOp Name field is where you will put your name.
  896.  
  897.           The System Name field is where you will put your BBS name.
  898.  
  899.           It  is important  to note  that both the  SysOp Name:  and System
  900.           Name:  fields are  used  by the  registration  key routines.  The
  901.           registration key routines notice the difference between UPPER and
  902.           lower  case letters  in both  fields. Thus  the  following System
  903.           Names, "My BBS System", "My Bbs System", and "MY BBS SYSTEM" will
  904.           all yield different keys. When The QuickBBS Group, Inc. processes
  905.           your registration key we will take the Sysop Name and System Name
  906.           from  the registration form you  mailed in with  your payment and
  907.           then send back to you a receipt with your key and the information
  908.           we used  to  create that  key.  It  is very  important  that  the
  909.           information you  enter into QCONFIG  for SysOp  Name: and  System
  910.           Name:  match  exactly  with  the  information  on  your  receipt,
  911.           otherwise your system  will still show (Eval) and identify itself
  912.           as an Evaluation Mode system.
  913.  
  914.           March 1, 1990         QuickBBS Version 2.65              Page: 19
  915.                                      Introduction
  916.           
  917.  
  918.           In  the  event that  after entering  your  key your  system still
  919.           responds  as Evaluation  Mode,  please try  the following  BEFORE
  920.           calling Customer  Support; delete all information  from the three
  921.           affected fields  (Key Code,  SysOp Name,  and System  Name), then
  922.           exit from QCONFIG to save the file, and then re-start QCONFIG and
  923.           enter the information again.  Be sure that there are  no trailing
  924.           blanks in your System Name: field.
  925.  
  926.           An Additional  note for those Sysops  that use an  Alias on their
  927.           systems, please be sure to note this on your registration form so
  928.           that we may correctly generate your key. Please also include your
  929.           real name on the registration  form so that we may properly  file
  930.           your registration.
  931.  
  932.           QuickBBS  allows the  SysOp to use  external "door"  programs and
  933.           then  return control to the system. See the descriptions for menu
  934.           commands 7  and 15 in  the menu  manual. You can  input your  own
  935.           custom  message  to  display  while  the system  is  loading  the
  936.           external programs.
  937.  
  938.           A TYPE 6  Selection Prompt Text  will be appended  to all TYPE  6
  939.           selection  menu files that you  include in your  menu system. See
  940.           the  descriptions   in  the   menus  manual  for   more  detailed
  941.           information.
  942.  
  943.           The DOS  Command Line  for Full Screen  Editor is where  you will
  944.           place the name of  the external message editor. You  should place
  945.           this editor in the  'root' QuickBBS directory, and the  full name
  946.           (including extension) should be in place.
  947.  
  948.           The Default  Origin Line  is the  text that will  be appended  to
  949.           every echo-style  message originating  from your system.  You can
  950.           override this by creating a file called ECHOORIG.CTL (see Control
  951.           Files).  Do not  include your  net/node address as  QuickBBS will
  952.           automatically add it. If you run a stand alone system, you do not
  953.           need to input data into this field.
  954.  
  955.           Page: 20              QuickBBS Version 2.65         March 1, 1990
  956.                                      Introduction
  957.           
  958.  
  959.           Press {ESC} when  finished, and  select Function <4>  to see  the
  960.           following menu:
  961.  
  962.  
  963.  
  964.                      QuickBBS Configuration Utility Version 2.xx
  965.                    
  966.                   Output ^E (ENQ) Character .........: N 
  967.                   Use Fast SysOp Logon Option .......: N 
  968.                   Clear Screen at Idle ..............: Y 
  969.                   Use Extended Last-Read Pointers ...: Y 
  970.                   Run System in Monochrome Mode .....: N 
  971.                   Use Direct Screen Writes ..........: N 
  972.                   Check for Snow of Direct Writes ...: N 
  973.                   Exit on Net/Echo Mail Entry .......: Y 
  974.                   Use One-Word User Names ...........: N 
  975.                   Check for Personal Mail at Logon ..: Y 
  976.                   Ask for Home/Voice Phone # ........: Y 
  977.                   Ask for Data/Business Phone # .....: Y 
  978.                   Are ANSI Color/Graphics Available .: Y 
  979.                   Use Colored Input Fields for ANSI .: Y 
  980.                   Use Xmodem Protocol ...............: Y 
  981.                   Use Xmodem-1k Protocol ............: Y 
  982.                   Use Ymodem Protocol ...............: N 
  983.                   Use Ymodem-G Protocol .............: N 
  984.                   Use SEAlink Protocol ..............: Y 
  985.  
  986.                Figure VIII
  987.  
  988.           Output ^E  (ENQ)  Character allows  communication  programs  like
  989.           Telix, ProComm Plus and GT-PowerComm to start a logon sequence.
  990.  
  991.           Use Fast SysOp Logon  Option will automatically select the  FIRST
  992.           user  defined  in  USERS.BBS  and  just  ask  for  that  person's
  993.           password. If the  password is entered  correctly then the  system
  994.           will  start with  that user  name  as the  current  user. If  the
  995.           password is incorrect then  QuickBBS will prompt for a  User Name
  996.           and Password. 
  997.  
  998.           Clear Screen at Idle  is used on  stand alone systems. This  will
  999.           blank the screen if there is no one online, reducing screen burn-
  1000.           in, especially on monochrome monitors.
  1001.  
  1002.           March 1, 1990         QuickBBS Version 2.65              Page: 21
  1003.                                      Introduction
  1004.           
  1005.  
  1006.           Use Extended Last-Read Pointers is used to keep track of the last
  1007.           read  message of each caller. A file called LASTREAD.BBS, will be
  1008.           created.  If you want your users to  be able to read new messages
  1009.           each call, set  this on, otherwise they will have to wade through
  1010.           the  entire message  base  in order  to  read new  messages.  The
  1011.           LASTREAD.BBS  file will  consume 400 bytes  for each  user record
  1012.           defined in USERS.BBS on your system.
  1013.  
  1014.           Run  System  in Monochrome  Mode  only  affects local  operation.
  1015.           Remote callers with color systems will still see the colors.
  1016.  
  1017.           Use Direct Screen Writes option speeds the updating of the status
  1018.           line  on  the  local  console.    Turn this  off  if  you  run  a
  1019.           multi-tasker.
  1020.  
  1021.           Check  for Snow on Direct  Writes option will  attempt to correct
  1022.           problems with snow on  direct screen writes which some  older PCs
  1023.           with CGA cards experience.
  1024.  
  1025.           Exit on Net/Echo Mail Entry is used when you are running QuickBBS
  1026.           with a continuous mailer. If you are running a stand alone system
  1027.           this  option is  not  necessary. The  net/echo  error levels  are
  1028.           listed in the netmail section of this manual.
  1029.  
  1030.           Use One-Word User Names if you allow callers to logon with single
  1031.           word names only or aliases. If you  want users to log on with two
  1032.           word names, toggle this function off.
  1033.  
  1034.           Check for Personal Mail at Logon scans the message base and flags
  1035.           messages addressed to them.  This allows callers to see  what new
  1036.           messages  they  have  waiting  and   read  and  respond  to  them
  1037.           immediately after signing on.
  1038.  
  1039.           QuickBBS asks several questions  of first-time callers and stores
  1040.           their answers  in the  User  file.   You can  select whether  the
  1041.           Business/Data Phone  and/or the Home/Voice Phone  numbers will be
  1042.           requested.
  1043.  
  1044.           If you have ANSI graphic screens or a full screen  editor in your
  1045.           system Are Ansi Color/Graphics Available  must be toggled on. The
  1046.           system will not check for them  or ask users if they want to  use
  1047.           them otherwise.
  1048.  
  1049.           Use  Colored  Input Fields  option, when  set  to "Y",  tells the
  1050.           system  to use the Foreground and Background colors as defined on
  1051.           Page <3>  of Qconfig. If set  to "N" then all input  will be done
  1052.           from monochrome data entry areas using color 7 for text and color
  1053.           0 for the background (white characters on a black background).
  1054.  
  1055.           Page: 22              QuickBBS Version 2.65         March 1, 1990
  1056.                                      Introduction
  1057.           
  1058.  
  1059.           Press  {ESC} and select Function  <M> from the  QCONFIG menu. You
  1060.           will see this screen:
  1061.  
  1062.  
  1063.           Editing Board #: 1   F1=Change  F2=Clear  PgDn=Next  PgUp=Prev
  1064.  
  1065.               Name of Message Board ...................: QUICKBBS 
  1066.               Are Aliases Allowed .....................: N 
  1067.               Use in Combined Mode ....................: Y 
  1068.               Type of Msgs (0=Std 1=Net 3=Echo) .......: 3 
  1069.               Kinds (0=Both 1=Pvt 2=Pub 3=Read-Only) ..: 2 
  1070.               Aka to use (0 for Primary Address) ......: 0 
  1071.               Read Security Level .....................: 150 
  1072.               Read A Flags ............................: -------- 
  1073.               Read B Flags ............................: -------- 
  1074.               Read C Flags ............................: -------- 
  1075.               Read D Flags ............................: -------- 
  1076.               Write Security Level ....................: 32000 
  1077.               Write A Flags ...........................: -------- 
  1078.               Write B Flags ...........................: -------- 
  1079.               Write C Flags ...........................: -------- 
  1080.               Write D Flags ...........................: -------- 
  1081.               SysOp Security Level ....................: 32000 
  1082.               SysOp A Flags ...........................: -------- 
  1083.               SysOp B Flags ...........................: -------- 
  1084.               SysOp C Flags ...........................: -------- 
  1085.               SysOp D Flags ...........................: -------- 
  1086.  
  1087.             Figure IX
  1088.  
  1089.           All  messages on  all boards  are contained  in just  five files.
  1090.           There  aren't separate subdirectories for each  area as with file
  1091.           oriented  message systems. Each  message board is  referred to by
  1092.           the number that is  found on the first line of  this screen.  All
  1093.           boards share a single message numbering sequence.
  1094.  
  1095.           Name of Board is used during mail check to indicate  to the users
  1096.           where  they have new mail, in the  message header to identify the
  1097.           board  and in the Combined  Boards selection screen.  It will not
  1098.           automatically  appear  on  your  menus.  When  using  the  MM.EXE
  1099.           program's cReate  menus function, if you have  a "^A" on the Text
  1100.           Line or Prompt Line on your template menu, MM will take the board
  1101.           name from QCONFIG and replace the "^A" with that information.
  1102.  
  1103.           March 1, 1990         QuickBBS Version 2.65              Page: 23
  1104.                                      Introduction
  1105.           
  1106.  
  1107.           There  are three basic types of message areas: Standard, net, and
  1108.           echo.  A  standard message  board  in one  in  which there  is no
  1109.           exchange  with other boards, that is, a local message area. There
  1110.           can  only be  one netmail  message area.  Netmail is  the private
  1111.           exchange  of messages or files between systems in a network. Echo
  1112.           message  areas are used for echomail, which is basically a shared
  1113.           message base.  Messages entered on  one BBS in  the echo  will be
  1114.           sent to all of the other BBSes that participate in the echo. Both
  1115.           NetMail and EchoMail  require the  use of an  external Mailer  to
  1116.           send  and receive the messages to other  systems. There can be up
  1117.           to 200  separate message areas defined,  these can be any  mix of
  1118.           Local and Echo areas.
  1119.  
  1120.           The  kinds  of  messages  allowed  on  a   board  are  privileged
  1121.           (accessible only  to the author, addressee, and  those with SysOp
  1122.           level  security) or  public (accessible  to anyone).  Many echoes
  1123.           allow only public messages.  Some echomail tossing utilities will
  1124.           strip  the privileged  bit and  send your  messages out  to other
  1125.           systems as public, in which case, this setting would have meaning
  1126.           only on your system. The QuickBBS echo tosser QECHO.EXE will pass
  1127.           the Priviledge bit correctly.
  1128.  
  1129.           If the board is set to "Read Only" only the SysOp will be able to
  1130.           post messages on the board.
  1131.  
  1132.           You may allow  your users to read  or scan through  messages from
  1133.           more than one  board at a time. Accomplish this  by creating menu
  1134.           commands for  fictitious board 0.  Your users  select the  boards
  1135.           they wish to read in  combined mode via menu command TYPE  28. If
  1136.           Combined  Mode Access is turned  off, the board  will be excluded
  1137.           from combined board reads and scans.
  1138.  
  1139.           If  you wish to allow your users  to post messages under an alias
  1140.           in  this   board  toggle  Are   Aliases  Allowed  on.   Under  no
  1141.           circumstances will a user be allowed to post with the  name SysOp
  1142.           or the name of any other user name that appears  in USERS.BBS. If
  1143.           messages  are  posted  using an  alias,  the  user  will have  to
  1144.           specifically  tell QuickBBS to read messages to the alias name as
  1145.           the  alias is not tied to the  user in any way. QuickBBS requires
  1146.           that the recipient of a message, (the name in TO:), be defined in
  1147.           USERS.BBS for all local messages, no such  requirement exists for
  1148.           Echo areas.
  1149.  
  1150.           Page: 24              QuickBBS Version 2.65         March 1, 1990
  1151.                                      Introduction
  1152.           
  1153.  
  1154.           You have the option of  assigning an AKA address to each  message
  1155.           area. If your system is in more than one network, this allows the
  1156.           SysOp greater flexibility in assigning origin lines. For example,
  1157.           since the QuickBBS echo is a Fidonet message area, I would assign
  1158.           '0' as my primary address. If I receive EggNet's E_QuickBBS echo,
  1159.           I  will  assign my  AKA address:  1,  for 99:9004/363.  These AKA
  1160.           addresses are kept in Menu <2> in QCONFIG. Each time a message is
  1161.           posted,  no matter which network  the message is  from, will have
  1162.           the correct net/node address.
  1163.  
  1164.           Read Security Level is the minimum  level that the user must have
  1165.           to read messages on the board. The read flags are flags that must
  1166.           be on to have read access to the message board.
  1167.  
  1168.           Write Security Level is the minimum level that the user must have
  1169.           to write  messages on the board.  The write flags are  flags that
  1170.           must also be set to have write access to the message board.
  1171.  
  1172.           Sysop Security Level is the minimum level that the user must have
  1173.           to Sysop privledges  for this  board. The Sysop  flags are  flags
  1174.           that must also be on to have Sysop access for this message board.
  1175.           Sysop access will allow  reading of privledged messages, deletion
  1176.           of  any  message,  moving,  printing,  and  modification  of  the
  1177.           privledge flag for messages, etc.
  1178.  
  1179.           When you are finished setting  up a board, press {PgDn} to  go on
  1180.           to the next  one. {PgUp} allows  you to go  back to the  previous
  1181.           board if you need  to make changes. QuickBBS allows the  SysOp to
  1182.           create up  to 200 boards.  Press {Esc} to  return to  the QCONFIG
  1183.           main menu.
  1184.  
  1185.           March 1, 1990         QuickBBS Version 2.65              Page: 25
  1186.                                      Introduction
  1187.           
  1188.  
  1189.                                     Event Editing
  1190.  
  1191.           Press <E> from the main menu. The following screen will display:
  1192.  
  1193.  
  1194.           Editing Event  #: 1   F1=Change   F2=Clear   PgDn=Next   PgUp=Prev 
  1195.  
  1196.               Status of Event (0=Deleted  1=Enabled) .....: 1 
  1197.               Time of Day to Run Event ...................: 04:00 
  1198.               Error level for Event (6 - 255) ............: 6 
  1199.  
  1200.                                                             SMTWTFS 
  1201.               Days to Run ................................: XXXXXXX 
  1202.                                                 
  1203.  
  1204.             Figure X
  1205.  
  1206.  
  1207.           Event  Schedule  editing  is  used for  automatic  processing  of
  1208.           functions  that you would not  normally want to  do manually. For
  1209.           instance, maintenance  events such  as packing the  message base,
  1210.           processing  node lists, and creating an ALLFILES list can be done
  1211.           while system usage is  low, normally in early morning  hours. You
  1212.           can literally specify as many events as your BBS batch file has.
  1213.  
  1214.           Time of Day to Run Event is the time that the  event will run, in
  1215.           a 24 hour clock format.
  1216.  
  1217.           The Error level Value is the  return value that will be passed to
  1218.           your  batch file when QuickBBS  exits for the  event. Examples of
  1219.           batch  files  are   in  a  separate   archive  enclosed  in   the
  1220.           documentation archive QBATCH.ZIP.
  1221.  
  1222.           Days to Run are signified by placing an 'X' under each day of the
  1223.           week you want this event to run. Leave the setting blank for days
  1224.           you don't wish it to run.
  1225.  
  1226.           Page: 26              QuickBBS Version 2.65         March 1, 1990
  1227.                                      Introduction
  1228.           
  1229.  
  1230.                                         Menus
  1231.  
  1232.           Included  in the main QREL_xxx.ZIP  archive is a separate archive
  1233.           called MM34.ZIP.  This file contains  the program you'll  need to
  1234.           set edit your bulletin board's menus, the file QMENU.ZIP contains
  1235.           the core menus  for the basic  system, use  these for a  starting
  1236.           point  on  your system.  There are  over  48 seperate  types menu
  1237.           commands giving you  great flexibility  in the look  and feel  of
  1238.           your system. You have  complete control over color  selection and
  1239.           can create  custom graphic menus.  QuickBBS has its  own built-in
  1240.           ANSI routines so you  don't need to have ANSI.SYS  loaded. Please
  1241.           refer  to the  menu documentation  for a  detailed  discussion on
  1242.           menus and menu editing.
  1243.  
  1244.           There are 32,000  different security levels available,  augmented
  1245.           by thirty-two  access flags and  the ability to  password protect
  1246.           individual menus and file areas.
  1247.  
  1248.           A  questionnaire  command  language  allows you  to  make  custom
  1249.           questionnaires.   You  can use  more  than 60  control  character
  1250.           commands  in  your questionnaire  screens.  In  addition to  menu
  1251.           driven displays,  QuickBBS displays text files  of specific names
  1252.           at critical times. Log files are automatically created, there's a
  1253.           built-in SysOp page  function, and  you can allow  your users  to
  1254.           read through multiple message boards together.
  1255.  
  1256.           QuickBBS can  exit or shell  out (stay  resident in memory  for a
  1257.           speedier return) so that you can provide games and other external
  1258.           programs for your users.
  1259.  
  1260.           March 1, 1990         QuickBBS Version 2.65              Page: 27
  1261.                                      Introduction
  1262.           
  1263.  
  1264.                                  The Message Submenus
  1265.  
  1266.           QuickBBS  has  built-in  submenus  to  handle   message  reading,
  1267.           scanning and quick-scanning.
  1268.  
  1269.           1.   Read/Scan/Quick-Scan Method Selection
  1270.  
  1271.                If  a command  to read,  scan or  quick-scan a  message base
  1272.                (TYPEs 23 through 25) is selected this sub-menu appears:
  1273.  
  1274.  
  1275.  
  1276.          <F>orward Order  <R>everse Order  <I>ndividual Msgs  
  1277.          <N>ew Messages  <S>elected Messages  <M>arked
  1278.  
  1279.             Figure XI
  1280.  
  1281.  
  1282.                The  first  three selections  provide  a  prompt asking  for
  1283.                specific message number. <F>orward accepts a Carriage Return
  1284.                as a default to the first message, <R>everse as a default to
  1285.                the last message.
  1286.  
  1287.                <N>ew   Messages  will  probably   be  the  most  frequently
  1288.                selection.  It allows  users to  start reading at  the point
  1289.                they left off on their last call, provided you have Extended
  1290.                Last Read Pointers set on in QCONFIG.
  1291.  
  1292.                When <S>elect Messages  is chosen, another sub-menu  appears
  1293.                allowing  you to select the  <F>rom, <T>o or <S>ubject areas
  1294.                of message headers.
  1295.  
  1296.                Users  can  <M>ark  messages  to read  later  when  Scanning
  1297.                through  messages.     Unread  new  mail  for  the  user  is
  1298.                automatically <M>arked as well.
  1299.  
  1300.                A  final prompt  follows  the above  selections for  Read or
  1301.                Scan,  asking the  user if  they want  to "Pause  After Each
  1302.                Message (Y/n)?" A carriage return defaults to Yes.
  1303.  
  1304.                Selecting  <H>elp displays READHELP.A??,  which is described
  1305.                in "Auto-Display  Files" elsewhere  in  this manual.  <Q>uit
  1306.                returns users to the menu.
  1307.  
  1308.           Page: 28              QuickBBS Version 2.65         March 1, 1990
  1309.                                      Introduction
  1310.           
  1311.  
  1312.           2.   Read/Scan After-Each-Message Selection
  1313.  
  1314.                If the  SysOp answered  <Y> to  "Pause After Each  Message?"
  1315.                this menu is displayed below the message:
  1316.  
  1317.  
  1318.               <A>gain,  <N>ext, <R>eply,  <D>elete,  <!>, <=>,  <M>ove,
  1319.  
  1320.             Figure XII
  1321.  
  1322.           The caller sees:
  1323.  
  1324.                           <A>gain, <N>ext, <R>eply, <S>top
  1325.  
  1326.                         Figure XIII
  1327.  
  1328.  
  1329.                On a  Read Only  board, or  if the  user doesn't have  write
  1330.                privileges,  <R>eply  will not  show. <D>elete  will display
  1331.                only  if the message  is addressed  to them  or if  the user
  1332.                wrote  it and  if allowed  in the  QCONFIG setting.  Most of
  1333.                these commands are self-explanatory. <N>ext goes to the next
  1334.                message in direction  they are reading. There  is no command
  1335.                to  change   directions,  call   up  the   previous  message
  1336.                displayed, or to  post a new message  while in read or  scan
  1337.                routines. Upon exiting  a <R>ead routine to enter  a message
  1338.                and  return  to  <R>ead,  they  will  start  over  from  the
  1339.                beginning. Last  Read Pointers are  not updated in  the user
  1340.                record until log off.
  1341.  
  1342.                <!>  repeats  the last  message similar  to <A>gain,  except
  1343.                     that it  displays  the  IFNA  "kludge"  information  on
  1344.                     echomail.  This may help when trouble-shooting problems
  1345.                     with echomail  delivery. A message EID  will display at
  1346.                     the  top of the message, PATH and SEEN-BYs will display
  1347.                     at the bottom of the text.
  1348.  
  1349.                <=>  toggles  the  message  public if  it's  privileged,  or
  1350.                     privileged if it is public.
  1351.  
  1352.                <*>  toggles the received  bit in the message.  If you would
  1353.                     like to read your mail but not reply at that time, this
  1354.                     option will toggle the received bit off. Each  time you
  1355.                     logon,  that message  will   be  in your  personal mail
  1356.                     scan.
  1357.  
  1358.           March 1, 1990         QuickBBS Version 2.65              Page: 29
  1359.                                      Introduction
  1360.           
  1361.  
  1362.                     This function is not displayed on the menu line in this
  1363.                     release due to space constraints.
  1364.  
  1365.                <M>  ove allows you to move the displayed message to another
  1366.                     message board.  <F>orward allows you to send  a copy of
  1367.                     the  message to  someone else.  Both of  these commands
  1368.                     provide a series  of prompts, some of  which apply only
  1369.                     to netmail but which appear nonetheless.
  1370.  
  1371.                <X>  port  allows  you to  print  a  copy  of the  displayed
  1372.                     message or copy it to a file. You  may select any valid
  1373.                     subdirectory or  drive to write  the message to  a text
  1374.                     file.
  1375.  
  1376.           3.   Additional Command Options For Linked Messages
  1377.  
  1378.                If the message is  part of a thread, additional  choices may
  1379.                appear one  line  above  the  other options.  If  there  are
  1380.                previous  messages in  the thread,  <->  allows you  to read
  1381.                reverse through the thread. If there are subsequent messages
  1382.                in  the  thread,  you  may  read  forward  through  them  by
  1383.                selecting <+>. Both <->  and <+> appear when the  message is
  1384.                in the middle of a thread. A new line between the header and
  1385.                message text  gives the numbers of  the messages immediately
  1386.                linked to the one you are reading.
  1387.  
  1388.                Once you have entered into a linked message thread, you will
  1389.                not see <+>  or <->.  You can continue  reading through  the
  1390.                thread in the direction you have selected by entering <N>ext
  1391.                or  {Enter}.   You  have a  command  option allowing  you to
  1392.                <Q>uit  reading  the  thread  and  return  to  the  original
  1393.                message, but  you cannot  change directions from  within the
  1394.                thread.
  1395.  
  1396.                When you are  finished reading a  thread, either by  reading
  1397.                through to the end or pressing <Q>uit, the  original message
  1398.                is redisplayed. While this may seem redundant, it allows you
  1399.                to respond to the original message after reading what others
  1400.                have already  typed. And you  can always interrupt  with the
  1401.                hot key <N>ext to go on to the next sequential message. Your
  1402.                Last Read  Pointers do  not  advance when  you read  forward
  1403.                through a thread, so you will not risk missing messages when
  1404.                using the <R>ead <N>ew command.
  1405.  
  1406.           Page: 30              QuickBBS Version 2.65         March 1, 1990
  1407.                                      Introduction
  1408.           
  1409.  
  1410.                                    Getting Started
  1411.  
  1412.                                Logging On in Local Mode
  1413.  
  1414.           Once you  have your menus in  place, start up QuickBBS  by typing
  1415.           "QuickBBS -L {Enter}". If  you set up all of the  files correctly
  1416.           QuickBBS will load and start by asking for your name. Log in with
  1417.           the  name you wish  to use as  SysOp. This will  create the first
  1418.           entry in USERS.BBS, which contains  all of the data on  the users
  1419.           in your  system. You can  now test your  BBS system, look  at the
  1420.           menus and  act just like a remote caller except that the COM port
  1421.           is not envolved.
  1422.  
  1423.                               Bringing the Board Online
  1424.  
  1425.           To bring  the board online  as a  stand-alone BBS, change  to the
  1426.           directory that contains the  QuickBBS programs and type "QuickBBS
  1427.           {Enter}".   To bring the board down press  the {Esc} key.  To log
  1428.           on the system locally while the board is online press 'L'.
  1429.  
  1430.                         Calling Up the Board from a Batch File
  1431.  
  1432.           You may  eventually wish to call up your board from a batch file.
  1433.           Even if you do not implement netmail or echomail, you may find it
  1434.           convenient to have the board periodically exit to a batch file to
  1435.           run  maintenance  functions.  Here  is a  list  of  command  line
  1436.           parameters that QuickBBS accepts:
  1437.  
  1438.  
  1439.                     -Bx = Baud Rate of Caller is x (i.e. -B2400)
  1440.                     -Ex = Exit After Caller at ERRORLEVELx
  1441.                     -Tx = Time in Minutes Until Next Event
  1442.                     -L  = Logon in Local Mode
  1443.                     -P  = Log System Activity to the Printer
  1444.                               if Printer is Online
  1445.                     -R  = Relogon After a TYPE 15 Exit
  1446.                     -S  = Snoop Mode Default to OFF (Helpful for
  1447.                               Multitasking. Stops Display to Local 
  1448.  
  1449.                   Figure XIV
  1450.  
  1451.           -Bn  This parameter is used to pass the baud  rate of the current
  1452.                caller  to  QuickBBS  when  it  is  started.  Use this  when
  1453.                transfering from a front end mailer.
  1454.  
  1455.           March 1, 1990         QuickBBS Version 2.65              Page: 31
  1456.                                      Introduction
  1457.           
  1458.  
  1459.           -Ex  This  parameter is used to have  QuickBBS terminate when the
  1460.                user logs off.  You can set  any error level you  choose and
  1461.                trap the logoff and do additional processing with your batch
  1462.                file. If you do not wish  to do processing after a user logs
  1463.                off, use "-E0" and QuickBBS will terminate  with out setting
  1464.                an error level.
  1465.  
  1466.           -Tn  The number of minutes until  the next external event defined
  1467.                in the front end mailer. This doesn't have any effect on any
  1468.                events  that may  be  set within  QuickBBS's internal  event
  1469.                handler.  This   simply  prevents  the  current   user  from
  1470.                remaining on the system beyond the start of any non-QuickBBS
  1471.                events that may be defined. When used, the -T parameter will
  1472.                reduce the caller's available time to the number of miniutes
  1473.                following the "T" if the caller's security level specified a
  1474.                greater amount of time.
  1475.  
  1476.           -L   Local  login,  this  will  allow  QuickBBS  to  run  without
  1477.                affecting the COM port.
  1478.  
  1479.           -P   Log activity  to  the  printer.  Normally,  QuickBBS  writes
  1480.                information  about it's  callers and  other activities  to a
  1481.                file  called  SYSTEM.LOG,  by  using this  option,  you  may
  1482.                additionaly cause QuickBBS to write this same information to
  1483.                your  printer. Be sure that  the printer is  on line and has
  1484.                sufficient paper  or QuickBBS will  suspend operation  until
  1485.                the printer is ready if this switch is set.
  1486.  
  1487.           -R   Restart  QuickBBS. This parameter is used for returns from a
  1488.                "TYPE-15"  exit to  batch file  menu command.  QuickBBS will
  1489.                read the information in EXITINFO.BBS & DOORINF1.DEF and then
  1490.                relogin  the user. The user will be  started at the TOP menu
  1491.                unless another menu was defined in the exit command.
  1492.  
  1493.           -S   "Snoop  Mode" off.  QuickBBS  normally will  display on  the
  1494.                console the same information that the  caller sees. This can
  1495.                cause  problems for  some types  of  Multi-Tasking software,
  1496.                especially if you have Direct Screen Writes selected. If you
  1497.                notice "bleed through" or  similar problems then try setting
  1498.                this option. Turning  "Snoop Mode" off will  also reduce the
  1499.                processor overhead  and give slightly better  performance in
  1500.                Multi-Tasking enviornments.
  1501.  
  1502.           Page: 32              QuickBBS Version 2.65         March 1, 1990
  1503.                                      Introduction
  1504.           
  1505.  
  1506.                                     THE USER BASE
  1507.  
  1508.                                 Editing the User Base
  1509.  
  1510.           QUFE is  a program  that allows  you to  view and  manipulate the
  1511.           QuickBBS  user file  USERS.BBS in many  different ways;  a single
  1512.           record at  a time, or a group of records at a time. QUFE replaces
  1513.           the  need for USEREDIT and  USERPACK programs and  gives you more
  1514.           power at  the same  time. Type  QUFE from the  DOS prompt.  Press
  1515.           {Enter}. The following screen will display:
  1516.  
  1517.  
  1518.  
  1519.            QuickBBS UserFile Editor 1.22  Copyright (c) 1989  by
  1520.            Mike Smedley
  1521.            -[00000]-----------------------------------------------9:54p
  1522.                      Name  Richard Creighton
  1523.                 CityState  Orlando, Fla      Credit  9974
  1524.                  Password  ******           Pending  0
  1525.                  SecLevel  32000            ScrnLen  23
  1526.                 DataPhone  407-644-1318     Deleted  N
  1527.                 HomePhone  407-644-1318
  1528.                                        ScrnClrCodes  Y
  1529.                DateLastOn  12-01-89      MorePrompt  N
  1530.                TimeLastOn  02:21       AnsiGraphics  Y
  1531.                NumTimesOn  575               NoKill  Y
  1532.               ElapsedTime  2           IgnoreDnlHrs  Y
  1533.               HighMsgRead  6100        FullScrnEdit  Y
  1534.               TimesPosted  147
  1535.                NumUploads  40           12345678
  1536.              NumDownloads  300  Flag A  01100100
  1537.                   UploadK  341  Flag B  01010100
  1538.                 DownloadK  5393 Flag C  01010101
  1539.                    TodayK  0    Flag D  01111001
  1540.  
  1541.               Figure XV
  1542.  
  1543.           March 1, 1990         QuickBBS Version 2.65              Page: 33
  1544.                                      Introduction
  1545.           
  1546.  
  1547.           QUFE  uses "Moving Bar"  menus, use the  Cursor keys  to move the
  1548.           reverse video bar from item to item, press {ENTER} to  select the
  1549.           desired  action. Alternatively,  you may  press the  high lighted
  1550.           letter  in any displayed command  on the menu  to directly access
  1551.           that command.
  1552.  
  1553.           The  QUFE program  is  divided into  three  menus, the  following
  1554.           details each menu, and the options available from each;
  1555.  
  1556.                                    The "MAIN" Menu
  1557.  
  1558.           ADD -          Add a new user record to the end of the user file.
  1559.                          Press [F10] to save, or [Esc] to abort. Many other
  1560.                          popular Wordstar and/or  dBASE-style editing  keys
  1561.                          are  available.  No blank  fields are  allowed and
  1562.                          only valid data is accepted.
  1563.  
  1564.           DELETE -  Mark  the current  record for  deletion. This  does not
  1565.                     physically delete the record from file. Fields that are
  1566.                     affected: SecLevel, Credit, Deleted, and NoKill.
  1567.  
  1568.           EDIT -    Edit the current record. Password  will be visible
  1569.                     during the edit. Press [F10] to save,  or [Esc] to
  1570.                     abort. Many other  popular Wordstar and/or  dBASE-
  1571.                     style editing keys are available. 
  1572.  
  1573.           FIRST -   Go to the first record. If  a filter is active, then go
  1574.                     to the first record matching the filter. If  no records
  1575.                     match the filter, then an Eof error will occur. 
  1576.  
  1577.           GOTO -    Go  to another  record. You  will be  prompted for  the
  1578.                     record number requested. If  the given record number is
  1579.                     out of range, an Eof error will occur. You can also get
  1580.                     an  Eof error if  a filter is active  and you specify a
  1581.                     record that doesn't match the filter requirements. 
  1582.  
  1583.           LAST -    Go to the last record. If  a filter is active, then  go
  1584.                     to the last  record matching the filter. If  no records
  1585.                     match the filter, then a Bof error will occur.
  1586.  
  1587.           NEXT -    Go to the  next record. If a filter  is active, then go
  1588.                     to the  next record matching the filter.  If no records
  1589.                     following the current record  match the filter, then an
  1590.                     Eof error will occur.
  1591.  
  1592.           OTHER -   Display  menu of  other  options. You  will be  able to
  1593.                     return to the Top  Menu by pressing [Esc] in  the Other
  1594.                     Menu (See the section on "Other Menu" below).
  1595.  
  1596.           Page: 34              QuickBBS Version 2.65         March 1, 1990
  1597.                                      Introduction
  1598.           
  1599.  
  1600.           PREVIOUS - Go to the record.  If a filter is active,  then go
  1601.                      to the previous record  matching the filter. If no
  1602.                      records  preceding  the current  record  match the
  1603.                      filter, then a Bof error will occur.
  1604.  
  1605.           QUIT -    Quit QUFE and return  to DOS. You will be  prompted for
  1606.                     confirmation first.
  1607.  
  1608.           SEARCH -  Searches  for  a record  by  using a  match  string and
  1609.                     comparing it to the Name field of each record following
  1610.                     the current record. If no records following the current
  1611.                     record match the  search text, then  an Eof error  will
  1612.                     occur. If a  filter is active, then  only those records
  1613.                     matching the filter will be searched.
  1614.  
  1615.                                    The "OTHER" Menu
  1616.  
  1617.           The "Other Menu contains the following options;
  1618.  
  1619.           CONFIG -  Configure the  QUFE environment.  Allows you  to either
  1620.                     permanently or temporarily  configure several  features
  1621.                     of QUFE including  colors, screen-writing method, mouse
  1622.                     usage, sound usage, and more.
  1623.  
  1624.                     This will allow you to modify the following attributes;
  1625.                     Video writes, Snow checking, Mouse usage, Error  beeps,
  1626.                     Backup   files,  and   do  the   following  activities;
  1627.                     Configure  colors, Write  config to disk,  Save changes
  1628.                     and quit, and Abandon changes.
  1629.  
  1630.           EXECUTE - Execute a DOS command.  Works just as if you  typed the
  1631.                     command from DOS. This can  be an internal DOS  command
  1632.                     or  an external  .BAT,  .COM, or  .EXE  file.   If  the
  1633.                     program is not found in the current directory, then the
  1634.                     current path is searched.
  1635.  
  1636.           FILTER -  Define a filter. This feature restricts user records to
  1637.                     those that match a  certain condition. This affects the
  1638.                     First, Goto, Last, Next, Previous, and Search commands.
  1639.                     The filter does  NOT affect any of  the Group commands.
  1640.                     If you select this action you will be asked if you want
  1641.                     to show  All records  on  file (turn  an active  filter
  1642.                     off), or select  Records matching  condition where  you
  1643.                     will  be given a series of popup windows that guide you
  1644.                     through selection of fields and conditions to create an
  1645.                     active filter.  Only those user records  that match the
  1646.                     conditions  will then  be  displayed and  available for
  1647.                     editing.
  1648.  
  1649.           March 1, 1990         QuickBBS Version 2.65              Page: 35
  1650.                                      Introduction
  1651.           
  1652.  
  1653.           GROUP -   Display  the  Group menu.  This menu  contains commands
  1654.                     that operate on  more than  one record at  a time.  You
  1655.                     will  be able to return to the "Other Menu" by pressing
  1656.                     [Esc] from the Group menu (See the section "Group Menu"
  1657.                     below).
  1658.  
  1659.           QUIT -    Quit  this menu (Other) and return to the Top menu. You
  1660.                     can also do this by pressing [Esc] from this menu.
  1661.  
  1662.           SHELL -   Shell to DOS.  This will  take you to  the DOS  command
  1663.                     line  prompt. To return  to QUFE, you  must type "EXIT"
  1664.                     from DOS.
  1665.  
  1666.                                    The "GROUP" Menu
  1667.  
  1668.           The Group Menu contains the following options;
  1669.  
  1670.           DELETE -  Mark a group  of records  for deletion.  This does  not
  1671.                     actually  delete  any  records,  but  marks  them   for
  1672.                     deletion.  You   will  need  to  Pack   the  user  file
  1673.                     afterwards  if  you   want  these  records   physically
  1674.                     removed.  When  selecting  this  option,  you  will  be
  1675.                     allowed to  define a  match condition and  which fields
  1676.                     you  want  updated.  A  filter  will  not  affect  this
  1677.                     command.
  1678.  
  1679.           PACK -    Pack  the user  file. Permanently  removes all  records
  1680.                     that were  marked for deletion  from the  user file.  A
  1681.                     USERS.BAK  file will  be created  in  case you  need to
  1682.                     recover. A filter will not affect this command.
  1683.  
  1684.           PRINT -   Print  a group of records to a  device or file. This is
  1685.                     typically  used to  print  a  hardcopy  of a  group  of
  1686.                     records  to the  printer, but  any valid  MS-DOS output
  1687.                     device or file name can be used. You will be allowed to
  1688.                     define the format of  the output report. A  filter will
  1689.                     not affect this command.
  1690.  
  1691.           QUIT -    Quit this menu  (Group) and return  to the Other  menu.
  1692.                     You may also press [Esc] to achieve the same result.
  1693.  
  1694.           UPDATE -  Update  a group of records. This allows you to update a
  1695.                     group of  records that  match a defined  condition. You
  1696.                     will be  prompted for selection criteria  and fields to
  1697.                     update.  A  filter will  not  affect  this command.  Be
  1698.                     careful of over-selection!
  1699.  
  1700.           Page: 36              QuickBBS Version 2.65         March 1, 1990
  1701.                                      Introduction
  1702.           
  1703.  
  1704.                                        Features
  1705.  
  1706.           QUFE  allows updating  a group  of records  matching  a specified
  1707.           selection  criteria   using  a  virtually  unlimited   number  of
  1708.           condition  combinations.  This  is  probably  the  most  powerful
  1709.           feature of QUFE.
  1710.  
  1711.           Some possible commands are:
  1712.  
  1713.                - Select records where SecLevel <= 10 and NumUploads > 20.
  1714.                  Update SecLevel to 20.
  1715.  
  1716.                - Select all records. Update FlagA1 to 0 and FlagB7 to 1.
  1717.  
  1718.                - Select records where DateLastOn <= "12-31-88".
  1719.                  Update SecLevel to 0 and Credit to 0 and Deleted to "Y".
  1720.  
  1721.           You can print reports based upon the flexable selection criteria.
  1722.           The reports can be sent to any device or file.
  1723.  
  1724.           QUFE also  has  a  Filter  command  that  allows  specifying  the
  1725.           selection criteria that will  be used when moving from  record to
  1726.           record. This enables working with a more specific group of users.
  1727.           For example, if you have  your BBS setup to recognise a  security
  1728.           level of  100 as  being  a "Visiting  Sysop", and  15000 as  "Co-
  1729.           SysOp",  and  32000  as  your  Sysop  Level  then  the  following
  1730.           selection;
  1731.  
  1732.                          Select records where SecLevel >= 100
  1733.  
  1734.           will  display only the subset of user records with SysOp security
  1735.           level. If you are currently  at one SysOp record and  press Next,
  1736.           you will advance to  the next SysOp record,  not the actual  next
  1737.           record. The Filter affects all record movement commands including
  1738.           Previous, Next, First, Last, Goto, and Search.
  1739.  
  1740.           The user password  is masked with  asterisks during display,  and
  1741.           shows  only during edit. This  keeps people that  may be watching
  1742.           the screen from seeing a user's password.
  1743.  
  1744.           QUFE's  Search command  will search  the Name  field of  the user
  1745.           records. You may  search for a full  name or any part of  a name.
  1746.           QUFE also restricts searched records to those matching a  defined
  1747.           filter if one is active.
  1748.  
  1749.           QUFE  has  a  built-in Pack  command  and  replaces the  QuickBBS
  1750.           USERPACK utility.
  1751.  
  1752.           March 1, 1990         QuickBBS Version 2.65              Page: 37
  1753.                                      Introduction
  1754.           
  1755.  
  1756.           QUFE  has  extensive  context-sensitive  help   from  within  the
  1757.           environment.
  1758.  
  1759.           Can use either  direct screen  writes for speed,  or BIOS  screen
  1760.           writes for compatibility with doorway and multitasking programs.
  1761.  
  1762.           QUFE has integrated mouse support.
  1763.  
  1764.           QUFE has "Shell to  DOS" and "Execute DOS Command"  commands from
  1765.           within the environment.
  1766.  
  1767.                                   Invocation Syntax
  1768.  
  1769.           To  run QUFE,  all you need  to do  is type  "QUFE" from  the DOS
  1770.           command prompt.  USERS.BBS and LASTREAD.BBS files must  be in the
  1771.           current  directory.  There  are   a  few  command  line  switches
  1772.           available  for use. These switches are used to override a default
  1773.           or configured setting.
  1774.  
  1775.           The allowable command line switches are:
  1776.  
  1777.  
  1778.                          -B  Use BIOS for video writes.
  1779.                          -C  Use the default color setup.
  1780.                          -M  Use the default monochrome setup.
  1781.                          -S  Use snow suppression (CGA only).
  1782.  
  1783.                        Figure XVI
  1784.  
  1785.           Page: 38              QuickBBS Version 2.65         March 1, 1990
  1786.                                      Introduction
  1787.           
  1788.  
  1789.                                     Configuration
  1790.  
  1791.           Configuration of  QUFE is  accomplished from within  the program.
  1792.           You will need to select the menu item [O]ther, then [C]onfig. Use
  1793.           the  [W]rite option to  save the  configuration file  QUFE.CFG to
  1794.           disk,  and   [S]ave  to   make  the  configuration   take  effect
  1795.           immediately. When you  run QUFE  from the command  line, it  will
  1796.           look for QUFE.CFG and use its parameters if it exists.
  1797.  
  1798.           If  the configuration  file does  not exist,  then QUFE  will use
  1799.           defaults  for the  configuration options.  Remember that  you can
  1800.           also override  configured settings  using the above  command line
  1801.           switches.
  1802.  
  1803.           March 1, 1990         QuickBBS Version 2.65              Page: 39
  1804.                                      Introduction
  1805.           
  1806.  
  1807.                                    THE MESSAGE BASE
  1808.  
  1809.  
  1810.                               Cleaning the Message Base
  1811.  
  1812.           MSGUTILS performs  several functions  on the message  base. These
  1813.           operations, their parameters and functions are:
  1814.  
  1815.  
  1816.           KILLOLD  <Board Numbers> -Dn
  1817.              Kills messages on the listed  boards that are more 
  1818.                 than 'n' days old.  Spaces between -D and 'n' not allowed.
  1819.            
  1820.           KILLRECV <Board Numbers>
  1821.              Kills received messages on the specified boards.
  1822.    
  1823.           DELBRD   <Board Numbers>
  1824.              Deletes all messages on the board numbers specified.
  1825.  
  1826.           MOVEBRD  <Board Numbers> -Tx
  1827.              Moves all messages on the board specified to the  board
  1828.              in the target field where 'x' is the destination board.
  1829.              Spaces between -T and 'x' not allowed.
  1830.  
  1831.           PRINTBRD <Board Numbers>
  1832.               Prints all messages on the specified boards.
  1833.   
  1834.           TOALL    <Board Numbers>
  1835.  
  1836.          Figure XVII
  1837.  
  1838.           Page: 40              QuickBBS Version 2.65         March 1, 1990
  1839.                                      Introduction
  1840.           
  1841.  
  1842.           Some examples of the usage of MSGUTILS are;
  1843.  
  1844.  
  1845.                                MSGUTILS Command Syntax
  1846.  
  1847.               MSGUTILS KillOld 1 2 3 -D30
  1848.                   Kills messages over 30  days old in message boards  
  1849.                   1, 2, and 3.
  1850.  
  1851.               MSGUTILS KillRecv 1 2
  1852.                   Kills all received messages in boards 1 and 2. 
  1853.  
  1854.               MSGUTILS DelBrd 4     Deletes all messages on board 4. 
  1855.  
  1856.               MSGUTILS MoveBrd 5 6 -T4
  1857.                   Moves all messages on boards 5 and 6 to board 4.
  1858.  
  1859.               MSGUTILS PrintBrd 4   Prints all messages on board 4.
  1860.  
  1861.               MSGUTILS ToAll 6      Makes  all  messages   on  board  6
  1862.                                     addressed to all.
  1863.  
  1864.  
  1865.  
  1866.             Figure XVIII
  1867.        
  1868.  
  1869.           MSGUTILS does  not remove  deleted messages  from  the file.  Run
  1870.           MSGPACK to remove deleted messages.
  1871.  
  1872.                                Packing the Message Base
  1873.  
  1874.           MSGPACK  removes the  messages that  are marked  for  deletion by
  1875.           writing out a new set of files. It has five command line options.
  1876.           They are:
  1877.  
  1878.                -A   Analyzes to make sure  that there is enough disk  space
  1879.                     for the  new set of  files before continuing.  Use this
  1880.                     together with -W to have MSGPACK Write In Place ONLY if
  1881.                     there is  not enough disk  space for  backups. "-A"  by
  1882.                     itself is the MSGPACK default.
  1883.  
  1884.                -B   Will Delete the backup message files when processing is
  1885.                     completed. MSGPACK creates MSGTXT.BAK and MSGHDR.BAK if
  1886.                     you omit this parameter.
  1887.  
  1888.                -Hnn Limits the amount of Heap  space that MSGPACK will use.
  1889.                     Default is 60k. "nn" is the number of  10k blocks to be
  1890.                     used. It is not necessary to specify Heap. MSGPACK will
  1891.                     automatically do so.
  1892.  
  1893.           March 1, 1990         QuickBBS Version 2.65              Page: 41
  1894.                                      Introduction
  1895.           
  1896.  
  1897.                -I   Rebuilds the message base Index. This is used  in cases
  1898.                     where the Index  has been corrupted by a  power failure
  1899.                     or other catastrophic problem.
  1900.  
  1901.                -R   Renumbers  the messages  during  processing. It  is not
  1902.                     necessary to  renumber your message base  each time you
  1903.                     use  MSGPACK. It  is recommended  that you  renumber at
  1904.                     least  weekly, depending  on the  size of  your message
  1905.                     areas. Currently, do not allow your message numbers, in
  1906.                     the  message base  to  grow larger  than 32000,  larger
  1907.                     message numbers will be supported in a future release.
  1908.  
  1909.                -W   Write In Place Runs MSGPACK without writing backups. If
  1910.                     -A  has been  selected as  well it  will only  write in
  1911.                     place if there is not enough disk space for the new set
  1912.                     of files.  Although Write In Place saves space on disks
  1913.                     with  limited free  space  there is  a  real danger  of
  1914.                     message base corruption if the operation is interrupted
  1915.                     in any  way. WARNING:  The MSGPACK program  for version
  1916.                     2.65  does  not  have   the  Write  In  Place  function
  1917.                     operable. Use previous versions to utilize this mode.
  1918.  
  1919.                Example: MSGPACK -A -B -R -W
  1920.  
  1921.                                    Message Linking
  1922.  
  1923.           QuickBBS links messages together by subject in two ways.
  1924.  
  1925.           Messages  entered as replies  on the local  BBS are automatically
  1926.           linked  when they are saved.  Incoming echomail can  be linked by
  1927.           running  the QLINK utility. This  links all messages  in the same
  1928.           board   with  the   same  subject   together.  If   two  separate
  1929.           conversations  in the  same boards have  the same  subject, those
  1930.           messages will  be linked as  well. There is  no way for  QLINK to
  1931.           differentiate between the two.
  1932.  
  1933.           There  is only  one command  line parameter  for use  with QLINK;
  1934.           "-LFilename"  where  "Filename" is  a list  of  the names  of the
  1935.           message boards you wish to be linked.  This linking list file can
  1936.           be  generated by  QECHO's  corresponding "-L"  parameter. In  the
  1937.           absence of the parameter,  QLINK defaults to the areas  listed in
  1938.           AREAS.BBS.
  1939.  
  1940.           MSGPACK now updates message links after packing the message base,
  1941.           and QMSG has an option to remove all reply chains.
  1942.  
  1943.           Page: 42              QuickBBS Version 2.65         March 1, 1990
  1944.                                      Introduction
  1945.           
  1946.  
  1947.                                     SUPPORT FILES
  1948.  
  1949.                                 Files QuickBBS Creates
  1950.  
  1951.           QuickBBS stores all messages for its message boards together in a
  1952.           single database  consisting of five files.  These are MSGTXT.BBS,
  1953.           MSGHDR.BBS, MSGINFO.BBS,  MSGIDX.BBS and MSGTOIDX.BBS.  These are
  1954.           described  fully  in  the  accompanying STRUCT.264  document.  In
  1955.           addition,  if  you  set  QCONFIG  to  keep  "Extended  Last  Read
  1956.           Pointers" a  LASTREAD.BBS file is created.  QCONFIG's setting are
  1957.           stored in CONFIG.BBS, your user records are in USERS.BBS.
  1958.  
  1959.           QuickBBS keeps a log of all errors that are generated by QuickBBS
  1960.           in a log file called ERRORS.LOG. This log does not include errors
  1961.           encountered while running any external programs. A list of  Turbo
  1962.           Pascal error messages are included in the documentation.
  1963.  
  1964.           TIMELOG.BBS contains all  of the information  used to create  the
  1965.           system usage graph. To reset this graph, erase the file.
  1966.  
  1967.           The  current  number  of callers  to  your  system  is stored  in
  1968.           SYSINFO.BBS.
  1969.  
  1970.                                     Control Files
  1971.  
  1972.           QuickBBS reads information from 5  external files that you create
  1973.           and place in the same directory as the QuickBBS program. They are
  1974.           ECHOORIG.CTL,   FLSEARCH.CTL,    LIMITS.CTL,   PHONENUM.CTL   and
  1975.           TRASHCAN.CTL. LIMITS.CTL is required,  the rest are optional. All
  1976.           data items in *.CTL files can be spread out into even columns.
  1977.  
  1978.           ECHOORIG.CTL contains the origin lines for your  echo boards. The
  1979.           origin line  from QCONFIG will be  used if you don't  create this
  1980.           file or don't have an entry in it for the specific echo board.  
  1981.  
  1982.           March 1, 1990         QuickBBS Version 2.65              Page: 43
  1983.                                      Introduction
  1984.           
  1985.  
  1986.           The format of this file is:
  1987.  
  1988.                                <BOARD #> <Origin Line>
  1989.  
  1990.           where <BOARD  #> is the number of the board as defined in QCONFIG
  1991.           and  <Origin Line> is a line of  text not more than 58 characters
  1992.           in length. If it is longer than 58 characters  then QuickBBS will
  1993.           truncate it. Example:
  1994.  
  1995.  
  1996.                  9 Orlando  Super System - A  QuickBBS Beta Site
  1997.                 17 TRS80  Nat'l Moderator  - Orlando  Super System!
  1998.  
  1999.  
  2000.                    Figure XIX
  2001.  
  2002.           In this example message  boards 9 and  17 have origin lines  that
  2003.           are different from the default. Don't enter your NET/NODE address
  2004.           on these  lines, QuickBBS  will automatically append  the address
  2005.           selected in the message base definition for the approiate message
  2006.           base.
  2007.  
  2008.           FLSEARCH.CTL  contains the  full path  name, security  level, and
  2009.           description used for the search for  file by key word and  search
  2010.           for file  by name menu options.  This file is needed  only if you
  2011.           use search by key word or search by name procedures.
  2012.  
  2013.           Example:
  2014.  
  2015.                       D:\FILE\COMMUTIL 30 Communications_Software
  2016.  
  2017.                   Figure XX
  2018.  
  2019.           This example  would allow any user with a security level of 30 or
  2020.           more  to search the communications  software, a security level of
  2021.           45 would be required for a search of the  QuickBBS support files,
  2022.           and only users  with a security level of 90 or more would be able
  2023.           to search the Beta  Release files area. NOTE THE  UNDERSCORE. The
  2024.           underscore  is  used  to separate  the  words  that  describe the
  2025.           directory.  All  underscores  are  converted to  spaces.  If  the
  2026.           underscore  is  omitted, only  the first  word  in the  file area
  2027.           description will be displayed.
  2028.  
  2029.           Page: 44              QuickBBS Version 2.65         March 1, 1990
  2030.                                      Introduction
  2031.           
  2032.  
  2033.           LIMITS.CTL  determines the time limit and  download limit for the
  2034.           security levels. This file uses the following format:
  2035.  
  2036.  
  2037.  
  2038.            <Sec Level> <Time Allowed Per Day> <Download Limit (In KB)>
  2039.  
  2040.             Figure XXI
  2041.  
  2042.  
  2043.           If LIMITS.CTL contained:
  2044.  
  2045.             
  2046.               5  45  200                 5   45  200  400  800
  2047.              10  60  400                10   60  400  500  600
  2048.  
  2049.           Figure XXII                           Figure XXIII
  2050.  
  2051.  
  2052.           In Fig.  XXII, security level 5  would be allowed 45  minutes per
  2053.           day and 200K in downloads, security level 10  would be allowed 60
  2054.           minutes per day  and 400K  in downloads, and  security level  100
  2055.           would be allowed 200 minutes per day and 1024K in downloads.
  2056.  
  2057.           In Fig. XXIII,  security level 5 would be allowed  45 minutes per
  2058.           day, 200K in  downloads at 300 baud, 400K at  1200 Baud, and 800K
  2059.           at  2400 Baud. Security Level 10  would be allowed 60 minutes per
  2060.           day,  400K in downloads at 300 baud,  500K at 1200 Baud, and 600K
  2061.           for  baud  rates of  2400 and  above.  Note: The  columns listing
  2062.           security levels, and downloads area for display purposes only. It
  2063.           is  recommended that you do  not create your  LIMITS.CTL files in
  2064.           this way.
  2065.           March 1, 1990         QuickBBS Version 2.65              Page: 45
  2066.                                      Introduction
  2067.           
  2068.  
  2069.           PHONENUM.CTL is used to specify phone numbers that you know to be
  2070.           bad  or unacceptable, such  as numbers of  other bulletin boards,
  2071.           phone numbers  with the  976 exchange, directory  assistance, and
  2072.           time/temperature/weather.  These  are  popular  entries  used  by
  2073.           persons  attempting  to  gain   access  to  your  system  without
  2074.           revealing their real  phone number. To  implement, you place  the
  2075.           phone  numbers  in  an ASCII  file  in  the  format xxx-xxx-xxxx.
  2076.           QuickBBS  will scan  the phone  numbers in  the list  against the
  2077.           phone  numbers entered. If a bad number  is found the user is not
  2078.           allowed on the system.
  2079.  
  2080.           You may  enter  partial  phone numbers.  If  the  partial  number
  2081.           matches  the  first digits  of the  entered  phone number,  it is
  2082.           considered to be bad.
  2083.  
  2084.  
  2085.           For example, if PHONENUM.CTL contained:
  2086.  
  2087.  
  2088.           A user could not enter a phone number that began    407-976
  2089.           with  407-976.  Any  number  containing 555-1212    407-555-1212
  2090.           (information) including  area code  999 has been    999-555-1212
  2091.           blocked   as  well  as  123.  SysOps  should  be    123-
  2092.           cautious when entering a number string as it may    
  2093.           in fact  be part  of a user's phone  number. Use    Figure XXIV
  2094.           your own  discretion  when  editing  this  file.
  2095.           There   are    caller   verification   utilities
  2096.           available for  SysOps that allow your  system to
  2097.           call the  potential user  with the  number  they
  2098.           supplied at logon. ValiDOOR and CBV are two such
  2099.           utilities.
  2100.  
  2101.           Page: 46              QuickBBS Version 2.65         March 1, 1990
  2102.                                      Introduction
  2103.           
  2104.  
  2105.           TRASHCAN.CTL contains  a list of  names you deem  unacceptable on
  2106.           your system.  If you are trying to  screen callers to prevent the
  2107.           use of aliases, or  want the system to  hang up the first  time a
  2108.           caller  uses   "SysOp"  to  log   on,  create  this   ASCII  file
  2109.           accordingly.  This file is  optional. Each line  contains a first
  2110.           name, last name, or a full alias.
  2111.  
  2112.           For example, if TRASHCAN.CTL contained:
  2113.  
  2114.  
  2115.  
  2116.               Dr. Hacker     A  user  could  not logon  with  a  name  that
  2117.               Mad            contained the  words  or  names:  Dr.  Hacker,
  2118.               Sysop          Mad, SysOp  or Destroyer  as a  first or  last
  2119.               John Doe       name. John  Doe has  also been  flagged as  an
  2120.                              unacceptable  name.  Use  your own  discretion
  2121.           Figure XXV         when compiling this file.
  2122.  
  2123.           March 1, 1990         QuickBBS Version 2.65              Page: 47
  2124.                                      Introduction
  2125.           
  2126.  
  2127.                                   Auto-Display Files
  2128.  
  2129.           These following files will be automatically displayed by QuickBBS
  2130.           at an appropriate time. These files belong in the custom text and
  2131.           ANSI files subdirectory that you specified in  QCONFIG. Most, but
  2132.           not all, can have an *.ANS version for your graphics callers. You
  2133.           only need to create those you want your system  to have. QuickBBS
  2134.           has  built-in default displays for  some of these  functions if a
  2135.           text file does not exist in the text files directory. The archive
  2136.           QTEXT.ZIP contains samples of all of these files, you are free to
  2137.           use  these sample files  as is, or  modify them to  suit your own
  2138.           personal tastes and those of your system.
  2139.  
  2140.           DNLDHRS.A??  is displayed if the user attempts to download a file
  2141.           during hours  that downloading  is  not allowed  as specified  in
  2142.           QCONFIG.
  2143.  
  2144.           EDITHELP.A?? is displayed  if the  user selects  the help  option
  2145.           from the message editor built-in to QuickBBS.
  2146.  
  2147.           GOODBYE.A?? is the text that displays to a user as they log off.
  2148.  
  2149.           LOGO.ASC  is displayed just before the system asks for the user's
  2150.           name. This file is used to identify your system and does NOT have
  2151.           an ANSI counterpart as the system doesn't know whether or not the
  2152.           user can use graphics.
  2153.  
  2154.           MAXPAGE.A??  is displayed  if  the caller  attempts to  page more
  2155.           times than is allowed.  The number of pages allowed  is specified
  2156.           in QCONFIG.
  2157.  
  2158.           NEWS.A?? is displayed after NEWUSER2.A?? or WELCOME.A?? and after
  2159.           the  system checks for mail.  Put any announcements  you want all
  2160.           users to see here.
  2161.  
  2162.           NEWUSER1.ASC is displayed after the user  has verified that their
  2163.           name is  typed correctly but  before any  questions specified  in
  2164.           QCONFIG are asked. This file does NOT have an ANSI counterpart.
  2165.  
  2166.           NEWUSER2.A??  is  displayed  after  a new  user  has  selected  a
  2167.           password. This  file might contain information  about your system
  2168.           that would be of interest to a first time caller.
  2169.  
  2170.           NOTE:  If you have a Questionnaire file with the name NEWUSER.Q-A
  2171.           the system will automatically  execute this questionare after the
  2172.           NEWUSER2.A??  file has been displayed. This allows you to force a
  2173.           new  user to answer a questionare and provide you with additional
  2174.           information about themselves.
  2175.  
  2176.           Page: 48              QuickBBS Version 2.65         March 1, 1990
  2177.                                      Introduction
  2178.           
  2179.  
  2180.           NO300.ASC  is displayed if  a user attempts  to call  in when 300
  2181.           baud is  not allowed. The user  is logged off after  this file is
  2182.           displayed. No ANSI counterpart.
  2183.  
  2184.           NOTAVAIL.A??  is displayed if the  SysOp is paged  outside of the
  2185.           times  that  paging is  allowed, as  set in  QCONFIG. There  is a
  2186.           default message that displays if you don't create this file.
  2187.  
  2188.           NOTFOUND.ASC is displayed  if the system  cannot find the  user's
  2189.           name  before they are asked  if they typed  their name correctly.
  2190.           This  file might be  used to tell  the caller what  names are not
  2191.           allowed   on  the  system.  This  file  does  NOT  have  an  ANSI
  2192.           counterpart.
  2193.  
  2194.           PAGEABRT.A?? is displayed if the SysOp aborted the page. There is
  2195.           a default display for this.
  2196.  
  2197.           PAGED.A??  is displayed after the  page has been  made but before
  2198.           the SysOp answers. There is a default.
  2199.  
  2200.           PASSWORD.A?? is displayed before the system asks the user for the
  2201.           password they will use on the system.
  2202.  
  2203.           PRIVATE.ASC is displayed if the system is a private system  and a
  2204.           non-registered  user attempts  to  call in.  The  caller will  be
  2205.           logged off after  this is displayed. This  file does not  have an
  2206.           ANSI counterpart.
  2207.  
  2208.           READHELP.A?? is  displayed  if the  user  selects help  from  the
  2209.           read/scan/quick-scan options.  This file should explain what each
  2210.           of the options do.
  2211.  
  2212.           SECnn.A??  is  displayed to  each  user with  the  security level
  2213.           indicated  by lower case  'nn', where 'nn'is  a number  from 1 to
  2214.           31999. (Security level 32000 is  not a recommended security level
  2215.           for  any user except the  SysOp.) SEC10.ASC will  be displayed to
  2216.           users that  have a security  level of 10  and ONLY to  users with
  2217.           that  security level.  This is  displayed after  WELCOME.A??, but
  2218.           before checking for mail.
  2219.  
  2220.           TIMEWARN.A??  is displayed when  the user's  time limit  has been
  2221.           adjusted  because of an upcoming system event. There is a default
  2222.           warning if you do not create this file.
  2223.  
  2224.           March 1, 1990         QuickBBS Version 2.65              Page: 49
  2225.                                      Introduction
  2226.           
  2227.  
  2228.           TOOSLOW.ASC  is  displayed if  a user  attempts  to log  onto the
  2229.           system with a modem that  is too slow as defined in  QCONFIG. The
  2230.           system will log  the user off.  This file does  not have an  ANSI
  2231.           counterpart.
  2232.  
  2233.           TRASHCAN.ASC  is displayed if the system finds the user's name in
  2234.           TRASHCAN.CTL. After displaying this file, the system will log the
  2235.           user off. This file does not have an ANSI counterpart.
  2236.  
  2237.           WELCOME.A?? is displayed to callers once they have  entered their
  2238.           name and  password, and after the  display of any new  user files
  2239.           and SECnn.A??. This file is not the same  as LOGO.ASC, and should
  2240.           be the most elaborate screen online.
  2241.  
  2242.           XFERHELP.A?? is displayed when a user requests help with the file
  2243.           transfer functions.  It should explain what each of the protocols
  2244.           do and how they work.
  2245.  
  2246.                            ASC/ANS File Control Characters
  2247.  
  2248.           You may place certain  commands into your text screens  that will
  2249.           automatically execute  when the display reaches  them. They allow
  2250.           you  to provide information  from the system  to the  user and to
  2251.           control  the display of the text file.  They do not work on *.MNU
  2252.           files (use  a  TYPE 40  command to  use  them on  a menu)  or  on
  2253.           questionnaires. Check  the documentation for  your word processor
  2254.           or  text editor  to see how  you can  add these  commands to your
  2255.           files. All of these commands are listed in the Appendix.
  2256.  
  2257.           Page: 50              QuickBBS Version 2.65         March 1, 1990
  2258.                                      Introduction
  2259.           
  2260.  
  2261.                                   NETMAIL & ECHOMAIL
  2262.  
  2263.                             Overview of Netmail Operation
  2264.  
  2265.           Netmail is the automatic  exchange of information between systems
  2266.           in a network. More specifically, netmail refers to the mailing of
  2267.           messages or files directly  between two systems (although netmail
  2268.           can  be routed through other  boards along the  way). Echomail is
  2269.           the sharing of a message base among several bulletin boards, with
  2270.           the messages  usually limited to  a specific topic.  These echoes
  2271.           are sometimes called  conferences. The term netmail will  be used
  2272.           in the  comprehensive sense  in section  headers, but will  refer
  2273.           specifically to privileged netmail in the following text.
  2274.  
  2275.           Echomail is almost always  public, with privileged messages being
  2276.           sent by netmail. SysOps routing your  echomail do not wish to pay
  2277.           to  send privileged  messages, so  be sure  to set  your echomail
  2278.           boards to Public only. Certain echoes are only open to SysOps. Be
  2279.           sure  that you  do not  allow  users other  than SysOps  to enter
  2280.           messages  in  them. In  order  to  prevent  duplicate posting  of
  2281.           messages  in an echo, you will receive  and send mail for an echo
  2282.           from just one board. This board  is your echo host, also known as
  2283.           a hub. You should not forward the echo to any other board without
  2284.           approval of your echo host.
  2285.  
  2286.           The first netmail systems exchanged  mail only at specific times.
  2287.           Mailers have  since evolved to the  point that they now  send and
  2288.           receive mail at any time. If you run a continuous mail system you
  2289.           must  use a "front-end" program (usually the same as your mailer)
  2290.           to  answer the  phone  and determine  whether  the call  is  from
  2291.           another  system or from one of your users. QuickBBS cannot handle
  2292.           incoming mail transfers. If you run non-continuous  mail you need
  2293.           to set an event in QCONFIG to exit with an error level that calls
  2294.           up your mailer from your batch file.
  2295.  
  2296.           Outgoing  net  and echomail  messages are  placed in  the netmail
  2297.           directory  for the  mailer by  QuickBBS-compatible  mail scanning
  2298.           utilities. Messages  are bundled up with  other messages destined
  2299.           for the same board.  The mailer then calls the  destination board
  2300.           and  sends  the bundle.  Mailers  usually  also require  specific
  2301.           inbound ("FILE") and outbound ("HOLD") directories. QuickBBS does
  2302.           not concern itself directly with them.
  2303.  
  2304.           Incoming net and echomail are  delivered to the netmail directory
  2305.           by  the  mailer  or  its  utilities   and  unpacked  by  QuickBBS
  2306.           compatible mail tossing utilities.
  2307.  
  2308.           March 1, 1990         QuickBBS Version 2.65              Page: 51
  2309.                                      Introduction
  2310.           
  2311.  
  2312.                             Required Software for Netmail
  2313.  
  2314.           In  order  to use  netmail  and  echomail,  QuickBBS  requires  a
  2315.           separate mailer  program such as BinkleyTerm,  D'Bridge, or Front
  2316.           Door. Please refer to the mailer's documentation for instructions
  2317.           on  installation and  use.  There  are  example batch  files  for
  2318.           several mailers  included in this archive  file. See BATCHFIL.ZIP
  2319.           for  examples. You will  need to alter  these files to  suit your
  2320.           needs,  (i.e. subdirectory  statements, message  pack/squeeze and
  2321.           user edit options, etc).
  2322.  
  2323.           You will  need certain  utility programs  to extract netmail  and
  2324.           echomail ("scanning")  from the QuickBBS message  base for access
  2325.           by  your mailer program and  to "toss" netmail  and echomail into
  2326.           your message base.
  2327.  
  2328.           The mail utilities  provided for use with  QuickBBS are contained
  2329.           in the archive QNET_xxx.ZIP. MAILTOSS and  MAILSCAN toss and scan
  2330.           messages to and from the netmail  board and QECHO is used to toss
  2331.           and scan  echo mail to and from the QuickBBS message base. Future
  2332.           releases of  MAILSCAN, MAILTOSS  and QECHO will  support multiple
  2333.           Zones and Points. 
  2334.  
  2335.           You  will need  a file  compressing utility  such as  PKARC, ARC,
  2336.           ARCA, PKZIP, LHARC, or ZOO to allow compression of outgoing Net &
  2337.           Echo Mail. QECHO will allow the  selection of what packer to  use
  2338.           on a system  by system  basis and will  automatically choose  the
  2339.           correct program ot use for extraction of incomming mail. 
  2340.  
  2341.                          An Overview of the Net Organization
  2342.  
  2343.           The  largest  PC  BBS  network is  FIDONET.  Other  networks have
  2344.           formed, such as AlterNet, EggNet, INSANEt, and Financial Net. The
  2345.           information  here  is  specific  to Fidonet.  We  cannot  provide
  2346.           complete  information on  Fidonet here;  your local  Net Host  or
  2347.           Regional Coordinator can  provide that. For information  specific
  2348.           to any other net structure contact a SysOp of a board within that
  2349.           net. They should be quite similar in structure.
  2350.  
  2351.           Page: 52              QuickBBS Version 2.65         March 1, 1990
  2352.                                      Introduction
  2353.           
  2354.  
  2355.           Fidonet is  divided geographically into  three zones.  Zone 1  is
  2356.           North America, Zone 2 is Europe, Zone 3 is the Pacific Basin, Far
  2357.           East, Zone  5 is South America,  and Zone 6 is  Africa. Zones are
  2358.           further divided into  regions, which are divided  into nets. Each
  2359.           individual bulletin board  is a node within a net  or, if located
  2360.           in  a rural  area not covered  by a  net, assigned  directly to a
  2361.           region. Addresses are written  in the form ZONE:NET/NODE.POINT or
  2362.           ZONE:REGION/NODE.POINT. Many software packages don't  require you
  2363.           to include  the zone number in  the address, they  default to the
  2364.           current  zone. Regions have two digit  numbers, nets have between
  2365.           two and four  digit numbers. Net Hosts and  Regional Coordinators
  2366.           are always assigned  Node 0. NODELISTs,  listing all boards  with
  2367.           Fidonet  addresses, and  NODEDIFF files,  which list  all changes
  2368.           from a specific nodelist, are published weekly.
  2369.  
  2370.           Contact  your   local  Net  Host  or   Regional  Coordinator  for
  2371.           instructions  on applying for a  net/node address. If  you do not
  2372.           know  who your Net Host  is, log on to  a local Fidonet board and
  2373.           note what net the board operates in. Send a message to "SysOp" at
  2374.           Node 0  of that net. If  you have no netmail  boards operating in
  2375.           your  area  you  can search  the  NODELIST  file  for a  Regional
  2376.           Coordinator  that covers  your area.  To qualify  for a  net/node
  2377.           address  you must be  able to send  and receive  mail during Zone
  2378.           Mail Hour (ZMH, formerly called NMH). This is 9:00 to  10:00 GMT,
  2379.           regardless  of local  daylight  savings time.  Your  Net Host  or
  2380.           Regional Coordinator will  tell you what net/node  address to use
  2381.           when applying.
  2382.  
  2383.                            Configuring QuickBBS for Netmail
  2384.  
  2385.           The  QuickBBS netmail  utilities  interface with  your mailer  by
  2386.           placing  outgoing  messages in  a  netmail  directory where  your
  2387.           mailer  picks them up and bundles them for mailing. Likewise, the
  2388.           mailer places  incoming mail in  this directory for  the QuickBBS
  2389.           utilities  to toss  into  your message  base.  QuickBBS and  your
  2390.           mailer must both point to the same directory.
  2391.  
  2392.           Some mailers do not  handle the bundling and extraction  of mail.
  2393.           QECHO can  accommodate them  and take  over these functions.  The
  2394.           documentation for your  mailer should tell you  which approach to
  2395.           use.
  2396.  
  2397.           March 1, 1990         QuickBBS Version 2.65              Page: 53
  2398.                                      Introduction
  2399.           
  2400.  
  2401.           Refer to the  QCONFIG section  above on setting  up your  netmail
  2402.           board and entering your zone number and net/node address.
  2403.  
  2404.           You will need to  set up a menu to  access the netmail area.  You
  2405.           can copy a  local board menu using QUIKMENU and  edit the netmail
  2406.           menu  so that  the commands  point to  the netmail  message board
  2407.           number.  Be sure to raise the  access levels so that users cannot
  2408.           run  up your phone bill  with unauthorized netmail.  Refer to the
  2409.           QUIKMENU manual included in this archive for more information.
  2410.  
  2411.                          Compiling the Nodelist for QuickBBS
  2412.  
  2413.           QuickBBS  must have access to the NODELIST files. These files can
  2414.           be  created by  the  package XLATLIST  supplied in  QNET_xxx.ZIP.
  2415.           QNL_DAT.BBS  and  QNL_IDX.BBS  are  the compiled  nodelist  files
  2416.           QuickBBS uses in order for you to enter netmail messages. The raw
  2417.           NODELIST may also be preprocessed by XLATLIST to reduce the areas
  2418.           that  will be provided to QuickBBS.  For example, you may want to
  2419.           have XLATLIST  remove all entries  from the nodelist  except your
  2420.           own net and  then compile  the nodelist for  QuickBBS' use.  This
  2421.           would prohibit your users from sending netmail to any systems not
  2422.           in your net.  You should run XLATLIST whenever you  get an update
  2423.           to the NODELIST. The update file is  usually called NODEDIFF.###,
  2424.           where  '###'  is  the  julian  date  that  NODEDIFF  was created.
  2425.           Archived  versions are  called NODEDIFF.A##.  Please consult  the
  2426.           documentation provided  with XLATLIST for  more information about
  2427.           this package and its capabilities.
  2428.  
  2429.           QuickBBS  can  automatically deduct  the  cost  of long  distance
  2430.           netmail messages  from your  users' Net  Mail Credit account.  To
  2431.           implement, the nodelist preprocessor must be supplied by you with
  2432.           this information, usually in the form of a control text file. See
  2433.           the documentation for the particular mailer you use.
  2434.  
  2435.           Page: 54              QuickBBS Version 2.65         March 1, 1990
  2436.                                      Introduction
  2437.           
  2438.  
  2439.                                   Continuous Mailers
  2440.  
  2441.           Continuous  mailers will always answer  the phone in case another
  2442.           system  is calling. When a  human calls, the  mailer turns things
  2443.           over to QuickBBS. It can do  this by "spawning," where the mailer
  2444.           stays in memory  and calls the  board as a  child process, or  by
  2445.           Exiting. Spawning  may be faster but  requires more substantially
  2446.           memory.  When starting QuickBBS  from a batch  file as part  of a
  2447.           mailer  system  you will  need to  pass  some information  to the
  2448.           software. This is accomplished using the command line options;
  2449.  
  2450.           The QuickBBS command line parameters are:
  2451.  
  2452.  
  2453.           If you use  the spawn    -Bx = Baud rate of caller  is x (i.e. -B300)
  2454.           option you  will need    
  2455.           to  create   a  batch    -Ex = Exit After Caller at ERRORLEVEL x
  2456.           file      in      the    
  2457.           directory  that   you    -Tx = Time (in minutes) until the next event
  2458.           run  the  mailer.  To    
  2459.           use  this  option the    -L  = Logon in Local Mode
  2460.           mailer  will have  to    -P  = Log System Activity to Printer
  2461.           allow  you   to  send    
  2462.           the baud rate  of the    -R  = Relogon a User After a TYPE 15 Exit
  2463.           caller.    If     the    
  2464.           mailer   allows   the    -S  = Snoop Mode Default  to Off (For
  2465.           time   to   the  next          Multi-task people)
  2466.           event  to be  passed,
  2467.           QuickBBS  can  adjust    Figure XXVI
  2468.           the   caller's   time
  2469.           accordingly.
  2470.  
  2471.           March 1, 1990         QuickBBS Version 2.65              Page: 55
  2472.                                      Introduction
  2473.           
  2474.  
  2475.           Some mailers exit to run the bulletin board.  With these you need
  2476.           to place the commands to run QuickBBS in the batch file that runs
  2477.           the  mailer. Mailers  such as  Binkley exit  with an  error level
  2478.           equal to the  baud rate divided by 10 (i.e. error level 12=1200),
  2479.           while others may require you to assign the error levels yourself.
  2480.           To ensure that QuickBBS doesn't allow callers to overrun external
  2481.           events you can duplicate the mailer's schedule in QCONFIG's event
  2482.           section.  Examples of both spawn and exit batch files for several
  2483.           mailers are found in QBATCH.ZIP.
  2484.  
  2485.                                 Non-Continuous Mailers
  2486.  
  2487.           Non-continuous  mailers   only  send  and  receive   mail  during
  2488.           specified time  slots called  events. QuickBBS answers  the phone
  2489.           during the non-mail events and exits  to the mailer for the  mail
  2490.           events.  To perform this, the QuickBBS event schedule must be set
  2491.           up to exit  at the proper times with error levels  set so a batch
  2492.           file  can  start the  mailer. The  event  schedules are  set with
  2493.           QCONFIG. Similarly, the mailer must exit at the end of its  event
  2494.           and call QuickBBS from its batch file.
  2495.  
  2496.                               Sending Mail into the Net
  2497.  
  2498.           If you run a continuous mailer you will want new net and echomail
  2499.           sent at the end of the  calls in which they are entered. QuickBBS
  2500.           exits after calls with the following error levels:
  2501.  
  2502.  
  2503.           You   will  want   to    0 =  Normal Exit 
  2504.           have your batch  file    1 =  Important File  Missing (Top.Mnu,
  2505.           call the  appropriate    etc.)
  2506.           netmail and  echomail    2  =    Fatal  System  Error  Occurred
  2507.           scanning    utilities    (Logged in ERRORS.LOG)
  2508.           for  error levels  3,    3 =  New Netmail was Entered
  2509.           4  and  5.  You  must    4 =  New Echomail was Entered
  2510.           set    "Exit     When    5 =   Both  Netmail and  Echomail were
  2511.           Net/Echomail       is    entered
  2512.           Entered"    ON     in
  2513.           QCONFIG  in  order to
  2514.                                  Figure XXVII
  2515.                                  Figure XXVII
  2516.           have QuickBBS  return
  2517.           these error levels.
  2518.  
  2519.  
  2520.           If you run  a non-continuous  mailer, your batch  file will  only
  2521.           have to call the mail utilities during the specific mail events.
  2522.  
  2523.           Page: 56              QuickBBS Version 2.65         March 1, 1990
  2524.                                      Introduction
  2525.           
  2526.  
  2527.                             Getting Messages from the Net
  2528.  
  2529.                                                 When your  mailer gets mail
  2530.                                                 from another  board it will
  2531.             QECHO  -F -U  -T -Z                 most    likely     be    in
  2532.               (For the OMMM environment)        "bundles". You can  extract
  2533.             QECHO -A  -E -P  -K                 them to recreate  the mess-
  2534.               (in  Front Door enviornment)      ages  as  files   with  the
  2535.                                                 messages as  files with the
  2536.                                                 extension  .MSG   in   your
  2537.           Figure XXVIII                         netmail directory  by using
  2538.                                                 QECHO  with the  -U option.
  2539.  
  2540.           If you also use the -T option, QECHO  will toss incoming echomail
  2541.           messages into the message boards  according to the information it
  2542.           finds  in  the  AREAS.BBS  file. MAILTOSS  can  take  the netmail
  2543.           messages  and  import  them  into  your  netmail  message  board.
  2544.           MAILTOSS  has one command line option. The -K parameter will tell
  2545.           MAILTOSS not to toss null messages.
  2546.  
  2547.           If you  run a point  system, you will  need to toss mail  to your
  2548.           points after running QECHO but before running MAILTOSS.
  2549.  
  2550.           March 1, 1990         QuickBBS Version 2.65              Page: 57
  2551.                                      Introduction
  2552.           
  2553.  
  2554.                                QECHO Configuration File
  2555.  
  2556.           QECHO  can reside  in  almost any  directory  of your  drive  (or
  2557.           drives),  but  the configuration  file  must  be located  in  the
  2558.           current directory you run QECHO from.
  2559.  
  2560.           The configuration file  is called  QECHO.CTL. It is  a text  file
  2561.           that can be edited/created by using most any text editor or  word
  2562.           processor. Here is a sample configuration file:
  2563.  
  2564.                          ;QECHO.CTL - Orlando Super System
  2565.                          ;
  2566.                          Node         363/363
  2567.                          Aka          99:9004/363
  2568.                          Aka          23:23001/5
  2569.                          Aka          72:7201/1
  2570.                          ArcCommand   PKARC /OCT A
  2571.                          UnArcCommand PKXARC -R
  2572.                          ; PointNet
  2573.                          DupPath      C:\FD\BAD
  2574.                          MailPath     C:\FD\MAIL
  2575.                          FilesPath    C:\FD\OUTB
  2576.                          ; ArchivePath
  2577.                          OutboundPath C:\FD\OUTB
  2578.                          QuickBBSPath C:\QUIK
  2579.  
  2580.                        Figure XXIX
  2581.  
  2582.           Explanations of control file statements are as follows:
  2583.  
  2584.           NODE [Net]/[Node]
  2585.  
  2586.                Specifies your  network address.  This is your  main network
  2587.                address and NOT your alias address(es).
  2588.  
  2589.           AKA [Net]/[Node] [Net]/[Node] ...
  2590.  
  2591.                Specifies your additional network addresses. You may specify
  2592.                up to ten alias addresses.
  2593.  
  2594.           Page: 58              QuickBBS Version 2.65         March 1, 1990
  2595.                                      Introduction
  2596.           
  2597.  
  2598.           PACKERS ... ENDPACKERS
  2599.  
  2600.                The Packer block allows  you to specify what packer/archiver
  2601.                to use for each of the  systems you send mail to. The format
  2602.                is;
  2603.  
  2604.                PACKERS
  2605.                     363/34         PKZIP
  2606.                     363/1701  LHARC
  2607.                     363/69         ARC
  2608.                ENDPACKERS
  2609.  
  2610.                In  the above example, any outgoing mail for 363/34 would be
  2611.                packed using the PKZIP program,  any mail to 363/1701  would
  2612.                be packed using LHARC and the mail going to 363/69 would use
  2613.                the  ARC program. All mail  going to any  other systems will
  2614.                use the default packer (PKARC).
  2615.  
  2616.           POINTNET [Net Number]
  2617.  
  2618.                Defines your  private point  network number.  If you do  not
  2619.                send to points, omit this line.
  2620.  
  2621.           DUPPATH [d:][path][\]
  2622.  
  2623.                Specifies DOS path where  duplicate messages will be placed.
  2624.                If omitted duplicate messages will NOT be saved.
  2625.  
  2626.           MAILPATH [d:][path][\]
  2627.  
  2628.                Specifies  the DOS path where network mail is stored in .MSG
  2629.                file form. Required.
  2630.  
  2631.           FILESPATH [d:][path][\]
  2632.  
  2633.                Specifies  the DOS  path  the mailer  places inbound  files.
  2634.                Required.
  2635.  
  2636.           ARCHIVEPATH [d:][path][\]
  2637.  
  2638.                Specifies  the  DOS path  where  QECHO  will place  outbound
  2639.                archive  files.  This  should  never  be  the  same  as  the
  2640.                FILESPATH! Required using the -A command line switch.
  2641.  
  2642.           March 1, 1990         QuickBBS Version 2.65              Page: 59
  2643.                                      Introduction
  2644.           
  2645.  
  2646.           OUTBOUNDPATH [d:][path][\]
  2647.  
  2648.                Specifies the  DOS path  the oMMM  outbound bundle area  is.
  2649.                Only  used  if  your  system   runs  oMMM  to  archive  mail
  2650.                (Binkley). Required if using the -Z command line switch.
  2651.  
  2652.           QUICKBBSPATH [d:][path][\]
  2653.  
  2654.                Specifies DOS path QuickBBS system files are stored (message
  2655.                base files,  configuration file).  Required if using  the -T
  2656.                command line switch.
  2657.  
  2658.           Page: 60              QuickBBS Version 2.65         March 1, 1990
  2659.                                      Introduction
  2660.           
  2661.  
  2662.                             QECHO Command Line Parameters
  2663.  
  2664.           QECHO has many command line parameters. They are as follows:
  2665.  
  2666.  
  2667.            -A        Archives all mail generated.
  2668.  
  2669.            -C        Marks mail generated as (CRASH) priority.
  2670.  
  2671.            -E        Exports  outbound messages.  This  disables
  2672.                      QECHO from processing inbound mail.
  2673.  
  2674.            -F[name]  Uses an alternate areas file rather than AREAS.BBS
  2675.  
  2676.            -G        Processes only inbound messages from nodes
  2677.                      listed for the specific board in the areas file.
  2678.  
  2679.            -H        Hides SEEN-BY lines by placing a Ctrl-A
  2680.                      character before the SEEN-BY string.
  2681.  
  2682.            -K        Disables checking for duplicate echomail messages.
  2683.  
  2684.            -L[name]  Generates the text file [name] with a list
  2685.                      of area names QECHO tossed to. Used in
  2686.                      conjunction with the -T option. 
  2687.  
  2688.            -N        Disables processing of any stray echomail
  2689.                      located in the network mail directory. 
  2690.  
  2691.            -P        Process and parse  ^aPATH: statements in
  2692.                      EchoMail messages. 
  2693.  
  2694.            -R        Strip  SEEN-BY: lines down to your own
  2695.                      network and any addresses you forward to.
  2696.  
  2697.            -S[x]     Checks free space and only processes mail
  2698.                      if at least [x] kilobytes are available.
  2699.  
  2700.            -T        Imports all echomail processed into the message base.
  2701.  
  2702.            -U        Processes any mail archives or stray packets.
  2703.  
  2704.            -V        Disables forwarding of any echomail to new nodes.
  2705.  
  2706.            -X        Marks all mail generated as HOLD FOR PICKUP.
  2707.  
  2708.            -Z        Running in an oMMM environment (BinkleyTerm).
  2709.  
  2710.            Figure XXX
  2711.  
  2712.           March 1, 1990         QuickBBS Version 2.65              Page: 61
  2713.                                      Introduction
  2714.           
  2715.  
  2716.                                Defining Echomail Areas
  2717.  
  2718.           QECHO needs  to know the  echomail areas you  carry and where  to
  2719.           forward them.  To command  QECHO to do  so, create a  file called
  2720.           AREAS.BBS (see -F command line parameter). QECHO parses the areas
  2721.           file  line by  line. All  text to  the right  of a  semi-colon is
  2722.           considered to be a comment and  is ignored. The first line of the
  2723.           AREAS.BBS file MUST be a comment.
  2724.  
  2725.           Here is a sample AREAS.BBS file:
  2726.  
  2727.           The   first   argument  on    ;AREAS.BBS - 11 November 1989
  2728.           each line is  the QuickBBS    ;
  2729.           board  number  defined  in    3    ECHO_REQ       363/29
  2730.           QCONFIG. This argument  is    4    DBRIDGE        363/29
  2731.           used   by  the   -T   toss    5    TRS-MOD134     363/29 15 18
  2732.           command  line  option.  If    6    TEST363        363/29 47 66
  2733.           'P' is specified  the area    7    VIDEO_REVIEW   363/29
  2734.           is  considered  to   be  a    8    QUICKBBS       363/29
  2735.           pass-thru    area.     All    9    NET363         363/29
  2736.           messages in that  area are    10   ALIAS363       363/29
  2737.           forwarded and deleted.        11   USER363        363/29
  2738.                                         12   ALT.CYBERPUNK  363/29
  2739.           The  second  argument   is    13   QUICKBBS_BETA  363/34
  2740.           the  EchoMail  area  name.    14   ORLSYSOP       363/29
  2741.           Area  names  can be  up to    15   HUMOR          363/29
  2742.           20  characters  long   and    16   ALT.MUSIC      363/29
  2743.           must  NOT contain  spaces,    30   E_SYSOP        99:9004/32
  2744.           use     the      underline    31   E_USER         99:9904/32
  2745.           character "_" to  indicate    32   E_LONI         99:9904/32
  2746.           a space.                      50   I_INSANITY     23:23001/1
  2747.                                         51   I_PAGANS_AN    23:23001/1
  2748.           All  other  arguments  are    52   I_ASK_AB       23:23001/1
  2749.           considered  network   mail    P    CHAT_LINE      150/301
  2750.           addresses   you    forward
  2751.           that   specific    message    Figure XXXI
  2752.           area to. Up to  50 network
  2753.           addresses may be specified for each message area.
  2754.  
  2755.           QECHO can handle up to  200 EchoMail areas. If you use  more than
  2756.           this  you must employ the -F command line parameter to manipulate
  2757.           multiple areas files.
  2758.  
  2759.           Page: 62              QuickBBS Version 2.65         March 1, 1990
  2760.                                      Introduction
  2761.           
  2762.  
  2763.                                    Acknowledgements
  2764.  
  2765.           AlterNet is a trademark of the InterGalactic SysOp Alliance
  2766.           ARC is a trademark of System Enhancement Associates, Inc
  2767.           ARCA is a trademark of Tri-Systems, Inc
  2768.           BinkleyTerm is a trademark of Bit Bucket Software, Co.  
  2769.                 - A Delaware Corporation
  2770.           CBV is a trademark of Jim Baldwin
  2771.           D'Bridge is a trademark of Chris Irwin
  2772.           EggNet is a trademark of Ken Shackelford
  2773.           FidoNet is a trademark of the International Fidonet Assn
  2774.           Financial Net is a trademark of Super System Financial Network
  2775.           FrontDoor is a trademark of Scandinavian PC Systems
  2776.           Hayes is a trademark of Hayes Microcomputer Products, Inc
  2777.           INSANEt is a trademark of Mac Druaidh, The System(tm)
  2778.           MS-DOS is a trademark of Microsoft Corporation
  2779.           PKARC is a trademark of PKWare, Inc.
  2780.           PKZIP is a trademark of PKWare, Inc.
  2781.           ProComm is a trademark of Datastorm Technologies, Inc.
  2782.           QuickEd is a trademark of Dror and Oren Tirosh
  2783.           QUIKMENU/MM34/MM102 is a trademark of Robert Fletcher
  2784.           QUFE is a trademark of Mike Smedley
  2785.           Shedit is a trademark of Dana P'Simer
  2786.           ValiDOOR is a trademark of Cabell Clarke
  2787.           Xlatlist is a trademark of Scott Samet
  2788.           X00.SYS is a trademark of Raymond L. Gwinn
  2789.  
  2790.           Programming Team:
  2791.  
  2792.           Steve Gabrilowitz, Richard Creighton, Dale Barnes, Jim Perry, Mac
  2793.           Druaidh, Rob Fletcher, Mike Smedley, Dionis Smith, Allen Fitzsimmons
  2794.  
  2795.           Special thanks to Mike Ratledge
  2796.  
  2797.           March 1, 1990         QuickBBS Version 2.65              Page: 63
  2798.                                      Introduction
  2799.           
  2800.  
  2801.  
  2802.                          QuickBBS Setup Information and Notes
  2803.  
  2804.           System Name:   __________________________________________________
  2805.           Net/Node(s)    _____________     _____________     ______________
  2806.           System Key:    __________________________________________________
  2807.           Origin Line:   __________________________________________________
  2808.           Modem Init:    __________________________________________________
  2809.           Text SubDir:   __________________________________________________
  2810.           Menu SubDir:   __________________________________________________
  2811.           NetMail Path:  __________________________________________________
  2812.  
  2813.           Flag Sets:   A ________          A ________A ________A ________
  2814.                        B ________          B ________B ________B ________
  2815.                        C ________          C ________C ________C ________
  2816.                        D ________          D ________D ________D ________
  2817.  
  2818.           Sec. Levels:           _____     _____     __________
  2819.           Time Limits:           _____     _____     __________
  2820.  
  2821.           Parameters:
  2822.  
  2823.           Qecho    _____________________________________________________
  2824.           EchoKDup _____________________________________________________
  2825.           MsgPack  _____________________________________________________
  2826.  
  2827.           _______________________________________________________________
  2828.                                         Notes
  2829.  
  2830.           Page: 64              QuickBBS Version 2.65         March 1, 1990
  2831.                                      Introduction
  2832.           
  2833.  
  2834.           Pascal Error Codes
  2835.  
  2836.           The following list of error codes is designed to assist the SysOp
  2837.           in  determining  problems  before  issuing  bug  reports  to  the
  2838.           QuickBBS Group, Inc.
  2839.  
  2840.             2       File not found
  2841.             3       Path not found
  2842.             4       Too many open files
  2843.             5       File access denied
  2844.             6       Invalid file handle
  2845.            12       Invalid file access code
  2846.            15       Invalid drive number
  2847.            16       Cannot remove current directory
  2848.            17       Cannot rename across drives
  2849.            100      Disk read error
  2850.            102      File not assigned
  2851.            103      File not open
  2852.            104      File not open for input
  2853.            105      File not open for output
  2854.            106      Error in numeric format
  2855.            150      Disk is write_protected
  2856.            151      Unknown unit
  2857.            152      Drive not ready
  2858.            153      Unknown command
  2859.            154      CRC error in data
  2860.            155      Bad drive request structure length
  2861.            156      Disk seek error
  2862.            157      Unknown media type
  2863.            158      Sector not found
  2864.            159      Printer out of paper
  2865.            160      Device write fault
  2866.            161      Device read fault
  2867.            162      Hardware failure
  2868.            200      Division by zero
  2869.            201      Range check error
  2870.            202      Stack overflow error
  2871.            203      Heap overflow error
  2872.            204      Invalid pointer operation
  2873.            205      Floating point overflow
  2874.            206      Floating point underflow
  2875.            207      Invalid floating point operation
  2876.           March 1, 1990         QuickBBS Version 2.65              Page: 65
  2877.                                      Introduction
  2878.           
  2879.  
  2880.                            ASC/ANS File Control Characters
  2881.  
  2882.           The  "ASCII"  column   shows  the  decimal  ASCII  value  of  the
  2883.           corresponding character. The "^"  in the "Char" column represents
  2884.           the control key.
  2885.  
  2886.           ASCII  Char   Function
  2887.           -----  ----   ------------------------------------------------
  2888.           001      ^A   Pause and wait for the ENTER key to be pressed
  2889.           002      ^B   Turn <S>top Aborting Off
  2890.           003      ^C   Turn <S>top Aborting On
  2891.           004      ^D   Turn More Prompts On
  2892.           005      ^E   Turn More Prompts Off
  2893.           006      ^F   Combination Command (User Parameters)
  2894.           007      ^G   Ring Caller's Bell
  2895.           008      ^H   Backspace
  2896.           009      ^I   Tab
  2897.           010      ^J   Linefeed
  2898.           011      ^K   Combination Command (System Parameters)
  2899.           012      ^L   Clear Screen
  2900.           013      ^M   Carriage Return
  2901.           017      ^Q   Used for XON/XOFF. NEVER USE THIS.
  2902.           019      ^S   Used for XON/XOFF. NEVER USE THIS.
  2903.           026      ^Z   MS-DOS end of file marker. NEVER USE THIS.
  2904.           006 065  ^FA  Full User Name (Or Alias)
  2905.           006 066  ^FB  City and State
  2906.           006 067  ^FC  Password (Not recommended)
  2907.           006 068  ^FD  Business/Data Phone Number
  2908.           006 069  ^FE  Home/Voice Phone Number
  2909.           006 070  ^FF  Last Date User Logged On
  2910.           006 071  ^FG  Last Time User Logged On
  2911.           006 072  ^FH  A Flags
  2912.           006 073  ^FI  B Flags
  2913.           006 074  ^FJ  C Flags
  2914.           006 075  ^FK  D Flags
  2915.           006 076  ^FL  Credit Value (in cents)
  2916.           006 077  ^FM  Number of Messages User Has Posted
  2917.           006 078  ^FN  Highest Message User Has Read
  2918.           006 079  ^FO  Security level of user
  2919.           006 080  ^FP  Number of Times User Has Logged On
  2920.           006 081  ^FQ  Number of Uploads User Has Sent
  2921.           006 082  ^FR  Amount User Uploaded in KiloBytes
  2922.           006 083  ^FS  Number of Downloads User Has Received
  2923.           006 084  ^FT  Amount User Downloaded in Kilobytes
  2924.           006 085  ^FU  Elapsed Time (in minutes)
  2925.           006 086  ^FV  Screen Length (number of lines)
  2926.           006 087  ^FW  User's First Name
  2927.           006 088  ^FX  Returns ON or OFF - ANSI Setting
  2928.  
  2929.           Page: 66              QuickBBS Version 2.65         March 1, 1990
  2930.                                      Introduction
  2931.           
  2932.  
  2933.                            ASC/ANS File Control Characters
  2934.  
  2935.  
  2936.           ASCII     Char    Function
  2937.           -----     ----    -----------------------------------------------
  2938.           006 089   ^FY     Returns ON or OFF - More Prompt
  2939.           006 090   ^FZ     Returns ON or OFF - Screen Clear
  2940.           006 049   ^F1     Returns ON or OFF - Full Screen editor.
  2941.           011 065   ^KA     Total Number of Calls Logged
  2942.           011 066   ^KB     Last Caller's Name
  2943.           011 067   ^KC     Number of Active Messages
  2944.           011 068   ^KD     Lowest Message Number
  2945.           011 069   ^KE     Highest Message Number
  2946.           011 070   ^KF     Number of Times User has Paged Sysop This Call
  2947.           011 071   ^KG     Day of the Week (Monday, Tuesday, etc)
  2948.           011 072   ^KH     Total Number of Users
  2949.           011 073   ^KI     Current time in 24-Hour Format (HH:MM)
  2950.           011 074   ^KJ     Current date in DD-MM-YY form
  2951.           011 075   ^KK     Minutes Connected
  2952.           011 076   ^KL     Seconds Connected
  2953.           011 077   ^KM     Minutes Used Against Time Limit
  2954.           011 078   ^KN     Seconds Used Against Time Limit
  2955.           011 079   ^KO     Minutes Remaining
  2956.           011 080   ^KP     Seconds Remaining
  2957.           011 081   ^KQ     Time Limit Expressed in Minutes
  2958.           011 082   ^KR     Current Baud Rate (300-9600)
  2959.           011 083   ^KS     Abbreviated Day of Week (Mon, Tue, etc)
  2960.           011 084   ^KT     Download Limit Expressed in Kilobytes
  2961.           011 085   ^KU     Number of Minutes Until Next System Event
  2962.           011 086   ^KV     Time of Next System Event. (24 hour format)
  2963.  
  2964.           March 1, 1990         QuickBBS Version 2.65              Page: 67
  2965.                                      Introduction
  2966.           
  2967.  
  2968.                        SysOp Key Functions While User Is Online
  2969.  
  2970.           Key       Use
  2971.           -----     ------------------------------------------------------
  2972.           Alt-C     Begin  CHAT mode. This will allow you to talk (type) to
  2973.                     the user currently  on line. Press  "{Esc}" to end  the
  2974.                     chat mode.
  2975.  
  2976.           Alt-D     DISPLAY toggle. This  is for multitasking  environments
  2977.                     where  you may not want to see  what the user is doing.
  2978.                     Alt-D will turn the display on or off.
  2979.  
  2980.           Alt-F     Changes any of  the 32 privilege flags  (A1 through D8)
  2981.                     of the current user.
  2982.  
  2983.           Alt-H     HANGS UP now! Disconnects the user.
  2984.  
  2985.           Alt-J     JUMPS  to  DOS, while  the user  is  still on  line, to
  2986.                     perform some task. Type {Enter} to return to QuickBBS.
  2987.  
  2988.           Alt-L     LOCKOUT the user.  This logs the  user off and  changes
  2989.                     the user's security level  to 0 so they no  longer have
  2990.                     access to the board.
  2991.  
  2992.           Alt-P     Toggles the  PRINTER log switch. This  sends SYSTEM.LOG
  2993.                     entries  to the to the  printer. If the  printer is not
  2994.                     online  this will have no effect. This can also be done
  2995.                     from a command line parameter.
  2996.  
  2997.           Alt-S     Changes  the SECURITY  level of  the user  currently on
  2998.                     line.  The  current  security  level  will display  and
  2999.                     prompt  you for a  new security  level for  the current
  3000.                     user.
  3001.  
  3002.           {Up}      Increases the users time limit by 1 minute.
  3003.  
  3004.           {Down}    Decreases the users time limit by 1 minute.
  3005.  
  3006.           {Home}    Displays a help menu locally.
  3007.  
  3008.           {End}     Removes any windows and returns to the normal screen.
  3009.  
  3010.           {PgDn}    Displays  Flag  assignations and  Times  Caller  on the
  3011.                     user.
  3012.  
  3013.           All other keys work as though  typed by the user. This means that
  3014.           you can  answer a page, chat  with the user, and  assist the user
  3015.           through the menus by pressing the appropriate keys.
  3016.           Page: 68              QuickBBS Version 2.65         March 1, 1990
  3017.                                      Introduction
  3018.           
  3019.  
  3020.                              Menu Types and Optional Data
  3021.           Type    Description                             Optional Data
  3022.  
  3023.           0       Text Line                                    None
  3024.           1       Goto New Menu                        <MenuName>[Password]
  3025.           2       Gosub New Menu                       <MenuName>[Password]
  3026.           3       Return from Previous Gosub                   None
  3027.           4       Clear Gosub Stack, Goto New Menu         <Menu Name>
  3028.           5       Display .ASC/.ANS File               <1-8 Character Name>
  3029.           6       Selection Menu                        <1-7 Char. Prefix>
  3030.           7       Shell To DOS, Run Program                  See Text
  3031.  
  3032.                          *B Passes Baud Rate (3-9600 and 0 for Local)
  3033.                          *C  Full path  to COMMAND.COM  as set  in the  DOS
  3034.                          environment variable COMSPEC.
  3035.                          *F First Name of User
  3036.                          *G Graphics Mode (0=Off, 1=On)
  3037.                          *H Tells QuickBBS to shell with the fossil (Open).
  3038.                          *L Last Name of User
  3039.                          *R Record Number of User for the User Database
  3040.                          *T Time Left for Call (in minutes)
  3041.  
  3042.           8       Version & Copyright Information              None
  3043.           9       Logoff the System                            None
  3044.           10      Display System Usage Graph                   None
  3045.           11      Page the SysOp for Chat                  Page Prompt
  3046.           12      Execute Questionnaire File           <1-8 Character Name>
  3047.           13      List/Search User List                        None
  3048.           14      Time Statistics                              None
  3049.           15      Exit to DOS                            <DOS ERRORLEVEL>
  3050.           16      Change City and State                        None
  3051.           17      Change Password                              None
  3052.           18      Change Length of Screen                      None
  3053.           19      Toggle Screen Clearing                       None
  3054.           20      Toggle Page Pausing                          None
  3055.           21      Toggle Graphics Mode                         None
  3056.           22      Check for Personal Mail                      None
  3057.           23      Read Messages                             <Board #>
  3058.           24      Scan Messages                             <Board #>
  3059.           25      Quick-Scan Messages                       <Board #>
  3060.           26      Delete Selected Messages                  <Board #>
  3061.           27      Post a New Message             <Board #> [/L] [/T=<Name>]
  3062.  
  3063.           March 1, 1990         QuickBBS Version 2.65              Page: 69
  3064.                                      Introduction
  3065.           
  3066.  
  3067.                              Menu Types and Optional Data
  3068.  
  3069.           Type    Description                             Optional Data
  3070.  
  3071.           28      Select Combined Boards                       None
  3072.           29      Move A File                              <Full Path>
  3073.           30      MS-DOS Directory                         <Full Path>
  3074.           31      List the FILES.BBS file 
  3075.                   for a given D/L directory                <Full Path>
  3076.           32      Download a File from SubDir          <FullPath>[Password]
  3077.           33      Upload a File to SubDir                  <Full Path>
  3078.           34      List Archive in SubDir                   <Full Path>
  3079.           35      Search for File by Keyword                   None
  3080.           36      Search for File by FileName                  None
  3081.           37      List New Files on System                     None
  3082.           38      View a Text File                     <Full Path and Name>
  3083.           39      Display a Direct Text File           <Full Path and Name>
  3084.           40      Display ASC/ANS File W/Hot Keys      <1-8 Character Name>
  3085.           41      Toggle Full Screen Editor                    None
  3086.           42      { reserved }
  3087.           43      { reserved }
  3088.           44      { reserved }
  3089.           45      Display ASC/ANS File w/EOF           <1-8 Character Name>
  3090.           46      Display a ".GIF" file header             <Full Path>
  3091.           47      Write a System.Log entry             <Text to be written>
  3092.           48      Download A Specific File             <Full Path and Name>
  3093.           Page: 70              QuickBBS Version 2.65         March 1, 1990
  3094.                                      Introduction
  3095.           
  3096.  
  3097.                             Questionnaire Command Language
  3098.  
  3099.           Ask <Len> <Var Num>
  3100.                Reads a user's response of up to <Len> characters and stores
  3101.                it in variable number <Var Num>. <Len> can be from 1 to 255.
  3102.                Example: Display "Question #1: What is your real name? "
  3103.                        Ask 60 1
  3104.                        OutputAnswer "NAME: " 1
  3105.  
  3106.           ChangeColor <Foreground> <Background>
  3107.                Changes the current color if the user has ANSI selected. The
  3108.                <Foreground> can be from 0 to 15 and the <Background> can be
  3109.                from 0 to 7.
  3110.                Example: ChangeColor 15 1
  3111.  
  3112.           ClearScreen
  3113.                Clears  the caller's  screen,  but only  if  the caller  has
  3114.                selected screen clearing.
  3115.                Example: ClearScreen
  3116.  
  3117.           Display "<String>"
  3118.                Displays the character string  <String>. It MUST have quotes
  3119.                around the output string.
  3120.                Example: Display "Question #1: What is your real name?"
  3121.  
  3122.           Endif
  3123.                Terminates the If statement (see IF below)
  3124.  
  3125.           If <Var Num> = "<Test String>"
  3126.                Compares a variable  number to the Test String. The  test is
  3127.                not  case sensitive.  If  the comparison  is  true then  the
  3128.                following questionnaire  lines are processed  until an Endif
  3129.                is  reached,  otherwise  all  lines through  the  Endif  are
  3130.                skipped.  You must have  a space before and  after the equal
  3131.                sign, and you must end an IF with an ENDIF statement.
  3132.                Example: If 3 = "Yes" SetSecurity 3000
  3133.                         EndIf
  3134.  
  3135.           GetChoice <Choices> <Var Num>
  3136.                Inputs  one character which  will consist of an  item in the
  3137.                <Choices>.  The result  is  stored in  variable  number <Var
  3138.                Num>.
  3139.                Example:Display "What is the speed of your modem? |"
  3140.                        Display "1: 300 baud |"
  3141.                        Display "2: 1200 baud |"
  3142.                        Display "3: 2400 baud |"
  3143.                        Display "4: Over 2400 |"
  3144.                        GetChoices 1234 9
  3145.           March 1, 1990         QuickBBS Version 2.65              Page: 71
  3146.                                      Introduction
  3147.           
  3148.  
  3149.           ListAnswer <Var Num>
  3150.                Displays the  contents of  <Var Num> to  the user's  screen.
  3151.                This makes it possible to list the user's answers so far and
  3152.                ask if they are correct.
  3153.  
  3154.           OutputAnswer "<Description>" <Var Num>
  3155.                Outputs the contents  of <Var  Num> to the  answer file  and
  3156.                labels it with the string <Description>.
  3157.                Example:OutputAnswer "NAME: " 2
  3158.  
  3159.           PostInfo
  3160.                Posts the user's name  and city and state  and the date  and
  3161.                time of  the entry in the  answer file. You may  wish to put
  3162.                this  command at the  top of your questionnaire  so that you
  3163.                have a header for each entry in the answer file.
  3164.  
  3165.           Quit
  3166.                Ends  the questionnaire  immediately and  closes  the answer
  3167.                file.
  3168.  
  3169.           SetFlag <Flag Set><Flag Number> <ON|OFF>
  3170.                Changes the user's  flag on or off as indicated.  <Flag Set>
  3171.                is A through D. <Flag Number> is  1 through 8, counting left
  3172.                to right through the flagset. The changed flag setting takes
  3173.                immediate effect on flags in menus, but does not take effect
  3174.                on flag settings in Qconfig until the user's next call.
  3175.                Example:SetFlag D5 ON
  3176.  
  3177.           SetSecurity <Level>
  3178.                Changes the user's  security level to  <Level>. This can  be
  3179.                any valid security level, from 1 to 32000.
  3180.  
  3181.           NOTES:
  3182.                Enter  a pipe symbol '|' character inside a text string such
  3183.                as  the display  command to  send a  carriage return  to the
  3184.                user's screen.
  3185.  
  3186.                You have up to twenty  variables to work with, each of which
  3187.                can be up to 255 characters long.
  3188.           Page: 72              QuickBBS Version 2.65         March 1, 1990
  3189.                                      Introduction
  3190.           
  3191.  
  3192.                            The Full Screen Editor Interface
  3193.  
  3194.           QuickBBS  provides a  standard interface  between itself  and the
  3195.           external full  screen editor. The  editor must use  the temporary
  3196.           work file called MSGTMP (no extension) in the QuickBBS directory.
  3197.           If  the user is replying to a  message, QuickBBS will ask if they
  3198.           choose to  quote the reply  message text. If so,  the MSGTMP file
  3199.           will be created before calling the editor and quoted text will be
  3200.           placed  in the file with  a hard return/line  feed sequence after
  3201.           each quoted line.
  3202.  
  3203.           The message editor should be able to insert "soft" returns (ASCII
  3204.           141) in  the file when lines are  wrapped and "hard" returns when
  3205.           the user actually hits the carriage return key. QuickBBS gets the
  3206.           name of the  editor's program file  from its configuration  file.
  3207.           When the  editor is called,  several command line  parameters are
  3208.           passed to it. They are:
  3209.  
  3210.           ED.EXE  <Port x> <Baud Rate> <Time Remaining> <Inactive Limit>
  3211.                <Port x> is the communications port number.
  3212.                <Baud Rate> is the  callers baud rate.  0 is passed when  in
  3213.                     local mode.
  3214.                <Time Remaining> is the number of  minutes remaining for the
  3215.                     user on their call.
  3216.                <Inactive  Limit>  is  the  number of  seconds  the  user is
  3217.                     allowed to stay idle before the system will  disconnect.
  3218.                     This value is retrieved from the QuickBBS 
  3219.                     configuration file.
  3220.  
  3221.           When  the editor  returns to  QuickBBS, certain  errorlevel codes
  3222.           must be passed. They are:
  3223.  
  3224.              0 = Normal exit, message edited and ready to save
  3225.              1 = User aborted the message, do not save
  3226.              2 = User inactivity timeout, instructs QuickBBS to hang up
  3227.  
  3228.           If  QuickBBS  sees  there is  no  carrier  after  the editor  has
  3229.           returned control, it assumes  that the user hung up  and discards
  3230.           the  message text. The editor is called directly; another copy of
  3231.           COMMAND.COM is NOT  loaded. This is found  to be much faster  and
  3232.           takes up less memory.  This interface was designed for  the SysOp
  3233.           to  install or  write their  own full  screen message  editor for
  3234.           QuickBBS.
  3235.  
  3236.           QuickBBS  will  only allow  ANSI  Graphics  users access  to  the
  3237.           editor. The editor  will most likely  use the VT-100/ANSI  screen
  3238.           control codes to  handle such  tasks as locating  the cursor  and
  3239.           erasing the  screen. The editor  must be able  to handle its  own
  3240.           communications I/O by using  either the FOSSIL driver or  its own
  3241.           routines. QuickBBS  will automatically append the  origin line to
  3242.           Echomail messages.
  3243.  
  3244.           March 1, 1990         QuickBBS Version 2.65              Page: 73
  3245.                                      Introduction
  3246.           
  3247.  
  3248.                                         Colors
  3249.  
  3250.           QuickBBS  allows you  to set  the colors that  will be  used when
  3251.           displaying the menus. The  colors are set by placing  the desired
  3252.           color code number in the foreground and  background color options
  3253.           for the menu line using Menu Master.
  3254.  
  3255.           The color codes are:
  3256.           Dark Colors         Light Colors
  3257.           Code Color          Code Color
  3258.           ==== ===========    ==== ============
  3259.           0    Black          8    Dark Gray
  3260.           1    Blue           9    Light Blue
  3261.           2    Green          10   Light Green
  3262.           3    Cyan           11   Light Cyan
  3263.           4    Red            12   Light Red
  3264.           5    Magenta        13   Light Magenta
  3265.           6    Brown          14   Yellow
  3266.           7    Light Gray     15   White
  3267.  
  3268.           Background  colors may only be dark colors, foreground colors may
  3269.           be either  dark or  light. Monochrome  screens display colors  as
  3270.           intensities.  On  some screens  it  is  not possible  to  display
  3271.           intensity. In this  case light  and dark colors  will appear  the
  3272.           same.  On some systems the blue colors will appear underlined. As
  3273.           a general rule do not display dark colors on dark colors or light
  3274.           colors  on light  colors. This  should make  it possible  for all
  3275.           users to see your menus.
  3276.  
  3277.           Page: 74              QuickBBS Version 2.65         March 1, 1990
  3278.                                         Index
  3279.           
  3280.  
  3281.  
  3282.           ^A  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53
  3283.           ^Q  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53
  3284.           ^S  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53
  3285.           ^Z  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53
  3286.           AKA . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46
  3287.           AKA/Alternate addresses . . . . . . . . . . . . . . . . .  14, 21
  3288.           Aliases . . . . . . . . . . . . . . . . . . . . .  19, 21, 39, 46
  3289.                Message Area . . . . . . . . . . . . . . . . . . . . . .  21
  3290.           ALLFILES  . . . . . . . . . . . . . . . . . . . . . . . . . .  22
  3291.           AlterNet  . . . . . . . . . . . . . . . . . . . . . . . .  43, 50
  3292.           ANSI  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  60
  3293.           ANSI graphic screens  . . . . . . . . . . . . . . . . . . . .  19
  3294.           ANSI.SYS  . . . . . . . . . . . . . . . . . . . . . . . . . 8, 23
  3295.           ARC . . . . . . . . . . . . . . . . . . . . . . . . .  43, 47, 50
  3296.           ARCA  . . . . . . . . . . . . . . . . . . . . . . . . . .  43, 50
  3297.           ARCHIVEPATH . . . . . . . . . . . . . . . . . . . . . . . . .  47
  3298.           Are Aliases Allowed . . . . . . . . . . . . . . . . . . . . .  21
  3299.           Are Ansi Color/Graphics Available . . . . . . . . . . . . . .  19
  3300.           AREAS.BBS . . . . . . . . . . . . . . . . . . . . . .  36, 45, 49
  3301.                Creation . . . . . . . . . . . . . . . . . . . . . . . .  49
  3302.           ASC/ANS . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  3303.           Auto-Display Files
  3304.                DNLDHRS.A??  . . . . . . . . . . . . . . . . . . . . . .  40
  3305.                EDITHELP.A?? . . . . . . . . . . . . . . . . . . . . . .  40
  3306.                GOODBYE.A??  . . . . . . . . . . . . . . . . . . . . . .  40
  3307.                LOGO.ASC . . . . . . . . . . . . . . . . . . . . . .  40, 41
  3308.                MAXPAGE.A??  . . . . . . . . . . . . . . . . . . . .  17, 40
  3309.                NEWS.A?? . . . . . . . . . . . . . . . . . . . . . . . .  40
  3310.                NEWUSER1.ASC . . . . . . . . . . . . . . . . . . . . . .  40
  3311.                NEWUSER2.A?? . . . . . . . . . . . . . . . . . . . . . .  40
  3312.                NO300.ASC  . . . . . . . . . . . . . . . . . . . . . . .  40
  3313.                NOTAVAIL.A?? . . . . . . . . . . . . . . . . . . . . . .  40
  3314.                NOTFOUND.ASC . . . . . . . . . . . . . . . . . . . . . .  40
  3315.                PAGEABRT.A?? . . . . . . . . . . . . . . . . . . . . . .  40
  3316.                PAGED.A??  . . . . . . . . . . . . . . . . . . . . . . .  40
  3317.                PASSWORD.A?? . . . . . . . . . . . . . . . . . . . . . .  40
  3318.                PRIVATE.ASC  . . . . . . . . . . . . . . . . . . . . . .  41
  3319.                READHELP.A?? . . . . . . . . . . . . . . . . . . . .  24, 41
  3320.                SECnn.A??  . . . . . . . . . . . . . . . . . . . . . . .  41
  3321.                TIMEWARN.A?? . . . . . . . . . . . . . . . . . . . . . .  41
  3322.                TOOSLOW.ASC  . . . . . . . . . . . . . . . . . . . . . .  41
  3323.                TRASHCAN.ASC . . . . . . . . . . . . . . . . . . . . . .  41
  3324.                TRASHCAN.CTL . . . . . . . . . . . . . . . . . . . .  39, 41
  3325.                WELCOME.A??  . . . . . . . . . . . . . . . . . . . .  40, 41
  3326.                XFERHELP.A?? . . . . . . . . . . . . . . . . . . . . . .  41
  3327.           AUTOEXEC.BAT  . . . . . . . . . . . . . . . . . . . . . . . . . 9
  3328.           Background Color  . . . . . . . . . . . . . . . . . . . . . .  17
  3329.           Batch file  . . . . . . . . . . . . . . . . . . . . .  22, 26, 42
  3330.           BATCHFIL.ZIP  . . . . . . . . . . . . . . . . . . . . . 8, 22, 42
  3331.  
  3332.           March 1, 1990         QuickBBS Version 2.65              Page: 75
  3333.                                         Index
  3334.           
  3335.  
  3336.           Binkley . . . . . . . . . . . . . . . . . . 8, 12, 42, 45, 47, 50
  3337.           BNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  3338.           BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  3339.           Business/Data Phone . . . . . . . . . . . . . . . . . . . . .  19
  3340.           Caller verification . . . . . . . . . . . . . . . . . . . . .  39
  3341.           Carrier . . . . . . . . . . . . . . . . . . . . . . . . .  11, 60
  3342.           CBV . . . . . . . . . . . . . . . . . . . . . . . . . . .  39, 50
  3343.           CHAT  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  3344.           Check for Personal Mail at Logon  . . . . . . . . . . . . . .  19
  3345.           Check for Snow on Direct Writes . . . . . . . . . . . . . . .  19
  3346.           Clear Screen at Idle  . . . . . . . . . . . . . . . . . . . .  18
  3347.           Colored Input Fields  . . . . . . . . . . . . . . . . . . . .  19
  3348.           Colors  . . . . . . . . . . . . . . . . . . . . . . . . . . .  61
  3349.           COM port settings . . . . . . . . . . . . . . . . . . . . . .  11
  3350.           Combined Boards . . . . . . . . . . . . . . . . . . . . . . .  20
  3351.           Combined Mode . . . . . . . . . . . . . . . . . . . . . . . .  21
  3352.           CONFIG.BBS  . . . . . . . . . . . . . . . . . . . . . . . . 8, 37
  3353.           CONFIG.SYS  . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  3354.           Continuous mail . . . . . . . . . . . . . . . . . . .  19, 44, 45
  3355.           Control Files
  3356.                ECHOORIG.CTL . . . . . . . . . . . . . . . . . . . .  18, 37
  3357.                FLSEARCH.CTL . . . . . . . . . . . . . . . . . . . .  37, 38
  3358.                LIMITS.CTL . . . . . . . . . . . . . . . . . . . . .  37, 38
  3359.                PHONENUM.CTL . . . . . . . . . . . . . . . . . . . .  37, 39
  3360.                TRASHCAN.CTL . . . . . . . . . . . . . . . . . . . . . .  37
  3361.           Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  3362.           Crippleware . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3363.           Custom Text and ANSI  . . . . . . . . . . . . . . . . . . . .  12
  3364.           Customer Support  . . . . . . . . . . . . . . . . . . . . . .  17
  3365.           D'Bridge  . . . . . . . . . . . . . . . . . . . . . . . 8, 42, 50
  3366.           Days to Run . . . . . . . . . . . . . . . . . . . . . . . . .  22
  3367.           Default Background Color  . . . . . . . . . . . . . . . . . .  17
  3368.           Default Foreground Color  . . . . . . . . . . . . . . . . . .  16
  3369.           Default Origin Line . . . . . . . . . . . . . . . . . . . . .  18
  3370.           Deleting messages . . . . . . . . . . . . . . . . . . . . . .  24
  3371.           Direct Screen Writes  . . . . . . . . . . . . . . . . . .  19, 32
  3372.           DISCLAIMER  . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  3373.           Disconnects . . . . . . . . . . . . . . . . . . . . . . . . .  55
  3374.           DISTRIBUTION FILES  . . . . . . . . . . . . . . . . . . . . . . 7
  3375.           DOS Command Line for FullScreen Editor  . . . . . . . . . . .  17
  3376.           Downloading Hours . . . . . . . . . . . . . . . . . . . . . .  13
  3377.           Dropping DTR  . . . . . . . . . . . . . . . . . . . . . . . .  12
  3378.           Duplicate messages  . . . . . . . . . . . . . . . . . . .  42, 47
  3379.           DUPPATH . . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  3380.           Echomail  . . . . . . . . . . . 8, 12, 20, 24, 26, 36, 42, 45, 49
  3381.           ED.EXE  . . . . . . . . . . . . . . . . . . . . . . . . . . .  60
  3382.           EggNet  . . . . . . . . . . . . . . . . . . . . .  14, 21, 43, 50
  3383.           Error Codes, Index of . . . . . . . . . . . . . . . . . . . .  52
  3384.           Errorlevel Value  . . . . . . . . . . . . . . . . . . . . . .  22
  3385.           ERRORS.LOG  . . . . . . . . . . . . . . . . . . . . . . . . .  37
  3386.  
  3387.           Page: 76              QuickBBS Version 2.65         March 1, 1990
  3388.                                         Index
  3389.           
  3390.  
  3391.           Evaluation Mode . . . . . . . . . . . . . . . . . . . . . . .  17
  3392.           Event Editing . . . . . . . . . . . . . . . . . . . . . . . .  22
  3393.           Event schedule  . . . . . . . . . . . . . . . . . . . . . . .  10
  3394.           Exit on Net/Echo Mail Entry . . . . . . . . . . . . . . . . .  19
  3395.           eXport Messages to a Disk File/Printer  . . . . . . . . . . .  25
  3396.           eXport Userlog to a Disk File/Printer . . . . . . . . . . . .  31
  3397.           Extended Last Read Pointers . . . . . . . . . . .  18, 23, 24, 37
  3398.           External Mailer . . . . . . . . . . . . . . . . . . . . . . .  20
  3399.           External message editor . . . . . . . . . . . . . . .  16, 17, 19
  3400.           External programs . . . . . . . . . . . . . . . . . 8, 17, 23, 32
  3401.           Fast SysOp Logon  . . . . . . . . . . . . . . . . . . . . . .  18
  3402.           Fee-based systems . . . . . . . . . . . . . . . . . . . . . . . 4
  3403.           FidoNet . . . . . . . . . . . . . . . . . . . . .  14, 21, 43, 50
  3404.           File transfer protocols . . . . . . . . . . . . . . . . . . .  41
  3405.           FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  3406.                Text . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  3407.           FILESPATH . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  3408.           Financial Net . . . . . . . . . . . . . . . . . . . .  14, 43, 50
  3409.           First-time callers  . . . . . . . . . . . . . . . . . . . . .  19
  3410.           Flags . . . . . . . . . . . . . . . . . . . .  15, 19, 21, 23, 55
  3411.           Floppy drive system . . . . . . . . . . . . . . . . . . . . . . 9
  3412.           Foreground Color, Default . . . . . . . . . . . . . . . . . .  16
  3413.           Forwarding messages . . . . . . . . . . . . . . . . . . . . .  25
  3414.           Fossil  . . . . . . . . . . . . . . . . . . . . . . . . . .  8, 9
  3415.           Front Door  . . . . . . . . . . . . . . . . . . . . . . 8, 42, 50
  3416.           Front-end . . . . . . . . . . . . . . . . . . . . . .  11, 12, 42
  3417.           Full Screen Editor  . . . . . . . . . . . . . . . . . . .  17, 60
  3418.           Geographical zones  . . . . . . . . . . . . . . . . . . . . .  43
  3419.           Graphics  . . . . . . . . . . . . . . . . . . . . . . . . . .  60
  3420.           GT-Powercomm  . . . . . . . . . . . . . . . . . . . . . . . .  18
  3421.           Hang Up . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  3422.           Hayes . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 50
  3423.           Heap space  . . . . . . . . . . . . . . . . . . . . . . . . .  35
  3424.           Home/Voice Phone  . . . . . . . . . . . . . . . . . . . . . .  19
  3425.           Hot keys  . . . . . . . . . . . . . . . . . . . . . . . . . 8, 25
  3426.           Hours for 300 Baud Access . . . . . . . . . . . . . . . . . .  13
  3427.           IFNA kludge information . . . . . . . . . . . . . . . . . . .  24
  3428.           Inactivity Time Out (Seconds) . . . . . . . . . . . . . . . .  16
  3429.           Index, Rebuild  . . . . . . . . . . . . . . . . . . . . . . .  35
  3430.           Initialization, Modem . . . . . . . . . . . . . . . . . . . .  12
  3431.           INSANEt . . . . . . . . . . . . . . . . . . . . . . .  14, 43, 50
  3432.           INSTALL.EXE . . . . . . . . . . . . . . . . . . . . . . . . .  10
  3433.           Installing the Software . . . . . . . . . . . . . . . . . . .  10
  3434.           Key Code, Instructions for use  . . . . . . . . . . . . . . .  17
  3435.           LHARC . . . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  3436.           Licensing . . . . . . . . . . . . . . . . . . . . . . 3, 4, 9, 17
  3437.           Linking Messages  . . . . . . . . . . . . . . . . . . . . . .  36
  3438.           Local Mode  . . . . . . . . . . . . . . . . . . . . . . . . .  26
  3439.           LOCKOUT . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  3440.           Log files . . . . . . . . . . . . . . . . . . . . . . . . . 8, 23
  3441.  
  3442.           March 1, 1990         QuickBBS Version 2.65              Page: 77
  3443.                                         Index
  3444.           
  3445.  
  3446.           Lowest Baud Rate to File Transfer . . . . . . . . . . . . . .  13
  3447.           Lowest Baud Rate to Use ANSI  . . . . . . . . . . . . . . . .  13
  3448.           Magic Names . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3449.           MAILPATH  . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  3450.           MAILSCAN.EXE  . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3451.           MAILTOSS.EXE,   . . . . . . . . . . . . . . . . . . . . . . . . 7
  3452.           Main Matrix Address . . . . . . . . . . . . . . . . . . . . .  14
  3453.           Maintenance events  . . . . . . . . . . . . . . . . . . . . .  26
  3454.           Marking messages for retreival  . . . . . . . . . . . . . . .  24
  3455.           Master Release  . . . . . . . . . . . . . . . . . . . . . . . . 7
  3456.           Max. Logon Time (Minutes) . . . . . . . . . . . . . . . . . .  17
  3457.           Max. Password Tries Allowed . . . . . . . . . . . . . . . . .  16
  3458.           Max. SysOp Pages  . . . . . . . . . . . . . . . . . . . . . .  17
  3459.           Maximum Baud Rate . . . . . . . . . . . . . . . . . . . . . .  11
  3460.           Maximum Tries Allowed to Init Modem . . . . . . . . . . . . .  11
  3461.           Menu  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3462.           Menu Files Path . . . . . . . . . . . . . . . . . . . . . . .  12
  3463.           Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23
  3464.           Message .BBS files
  3465.                LASTREAD.BBS . . . . . . . . . . . . . . . . . .  18, 32, 37
  3466.                MSGHDR.BAK . . . . . . . . . . . . . . . . . . . . . . .  35
  3467.                MSGHDR.BBS . . . . . . . . . . . . . . . . . . . . . . .  37
  3468.                MSGIDX.BBS . . . . . . . . . . . . . . . . . . . . . . .  37
  3469.                MSGINFO.BBS  . . . . . . . . . . . . . . . . . . . . . .  37
  3470.                MSGTOIDX.BBS . . . . . . . . . . . . . . . . . . . . . .  37
  3471.                MSGTXT.BAK . . . . . . . . . . . . . . . . . . . . . . .  35
  3472.                MSGTXT.BBS . . . . . . . . . . . . . . . . . . . . . . .  37
  3473.           Message Base
  3474.                Combined . . . . . . . . . . . . . . . . . . . . . . . .  20
  3475.                Renumbering  . . . . . . . . . . . . . . . . . . . . . .  35
  3476.           Message base index  . . . . . . . . . . . . . . . . . . . . .  35
  3477.           Message boards  . . . . . . . . . . . . . . . . . . . . . . .  10
  3478.           Message EID . . . . . . . . . . . . . . . . . . . . . . . . .  24
  3479.           Message linking . . . . . . . . . . . . . . . . . . . . 8, 25, 36
  3480.           Message Reply Quoting String  . . . . . . . . . . . . . . . .  16
  3481.           Message Submenus  . . . . . . . . . . . . . . . . . . . . . .  23
  3482.           Messages
  3483.                Deleting . . . . . . . . . . . . . . . . . . . . . . . .  35
  3484.                Privledged . . . . . . . . . . . . . . . . . . . . . . .  21
  3485.           Minimum Baud Rate to Logon  . . . . . . . . . . . . . . . . .  13
  3486.           Minimum memory requirements . . . . . . . . . . . . . . . . . . 9
  3487.           Miscellaneous parameters  . . . . . . . . . . . . . . . .  10, 16
  3488.           MM.EXE  . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  3489.           MM34.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3490.           Modem Busy Command String . . . . . . . . . . . . . . . . . .  12
  3491.           Modem Busy Response . . . . . . . . . . . . . . . . . . . . .  12
  3492.           Modem command strings . . . . . . . . . . . . . . . . . . . . . 9
  3493.           Modem initialization  . . . . . . . . . . . . . . . . . . . .  11
  3494.           Modem Initialize Command String   . . . . . . . . . . . . . .  12
  3495.           Modem Initialize Response . . . . . . . . . . . . . . . . . .  12
  3496.  
  3497.           Page: 78              QuickBBS Version 2.65         March 1, 1990
  3498.                                         Index
  3499.           
  3500.  
  3501.           Modem parameters  . . . . . . . . . . . . . . . . . . . .  10, 11
  3502.           Mouse support . . . . . . . . . . . . . . . . . . . . . . . .  32
  3503.           Moving messages . . . . . . . . . . . . . . . . . . . . . . .  25
  3504.           MS-DOS  . . . . . . . . . . . . . . . . . . . . . . . . . . .  50
  3505.           MSGPACK . . . . . . . . . . . . . . . . . . . . . . . . . . .  35
  3506.           MSGUTILS  . . . . . . . . . . . . . . . . . . . . . . . .  34, 35
  3507.           Multitasking  . . . . . . . . . . . . . . . . . . . . . .  19, 32
  3508.           Net Mail Board Number . . . . . . . . . . . . . . . . . . . .  14
  3509.           Net Mail Path . . . . . . . . . . . . . . . . . . . . . . . .  12
  3510.           Net or regional coordinator . . . . . . . . . . . . . . . . .  14
  3511.           Net/node address  . . . . . . . . . . . . . . . . . .  14, 18, 21
  3512.           Netmail . . . . . . . . . . . .  8, 12, 14, 19, 20, 25, 26, 42-45
  3513.           New messages  . . . . . . . . . . . . . . . . . . . . . . . .  19
  3514.           New User  . . . . . . . . . . . . . . . . . . . . . . . . . .  14
  3515.           New User Credit . . . . . . . . . . . . . . . . . . . . . . .  14
  3516.           New User Security Level . . . . . . . . . . . . . . . . . . .  14
  3517.           NODE  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46
  3518.           Node Address  . . . . . . . . . . . . . . . . . . . . . . . .  14
  3519.           Nodelist processing . . . . . . . . . . . . . . . . . . . . .  22
  3520.           Non profit organizations  . . . . . . . . . . . . . . . . . . . 4
  3521.           Non-continuous mail . . . . . . . . . . . . . . . . . . .  42, 45
  3522.           Notation Conventions  . . . . . . . . . . . . . . . . . . . . . 9
  3523.           Numeric result codes  . . . . . . . . . . . . . . . . . . . .  12
  3524.           Offline Utilities
  3525.                203TO204 . . . . . . . . . . . . . . . . . . . . . . . . . 8
  3526.                ECHOGEN  . . . . . . . . . . . . . . . . . . . . . . . .  43
  3527.                MAILSCAN . . . . . . . . . . . . . . . . . . . . . . . .  42
  3528.                MAILTOSS . . . . . . . . . . . . . . . . . . . . . . . .  42
  3529.                MSGPACK  . . . . . . . . . . . . . . . . . . . . . .  35, 36
  3530.                MSGUTILS . . . . . . . . . . . . . . . . . . . . . .  34, 35
  3531.                QCONFIG  . . . . .  13-15, 20, 21, 23, 37, 40-42, 44, 45, 49
  3532.                QECHO  . . . . . . . . . . . . . . . . . . . . . . .  36, 43
  3533.                QLINK  . . . . . . . . . . . . . . . . . . . . . . . . .  36
  3534.                QMSG . . . . . . . . . . . . . . . . . . . . . . . . . .  36
  3535.                QUFE . . . . . . . . . . . . . . . . . . . 15, 28, 31-33, 50
  3536.                QUFE.CFG . . . . . . . . . . . . . . . . . . . . . . . .  33
  3537.                QUIKMENU/MM34  . . . . . . . . . . . . . . . . . . .  44, 50
  3538.                USEREDIT . . . . . . . . . . . . . . . . . . . . . .  28, 32
  3539.                USERPACK . . . . . . . . . . . . . . . . . . . . . .  28, 32
  3540.           oMMM  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  3541.           One-Word User Names . . . . . . . . . . . . . . . . . . . . .  19
  3542.           Operating a private system  . . . . . . . . . . . . . . .  14, 41
  3543.           Origin line . . . . . . . . . . . . . . . . . . . . . . .  21, 37
  3544.           OUTBOUNDPATH  . . . . . . . . . . . . . . . . . . . . . . . .  47
  3545.           Output ^E (ENQ) Character . . . . . . . . . . . . . . . . . .  18
  3546.           Overlayed . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3547.           Packers, QECHO Command  . . . . . . . . . . . . . . . . . . .  47
  3548.           Packing the User File . . . . . . . . . . . . . . . . . . . .  31
  3549.           Packing the message base  . . . . . . . . . . . . . . . . . .  22
  3550.           Page Bell Length  . . . . . . . . . . . . . . . . . . . . . .  16
  3551.  
  3552.           March 1, 1990         QuickBBS Version 2.65              Page: 79
  3553.                                         Index
  3554.           
  3555.  
  3556.           Page function . . . . . . . . . . . . . . . . . . . . . . . 8, 23
  3557.           Password  . . . . . . . . . . . . . . . . . . . . . . . . . .  16
  3558.           PATH and SEEN-BYs   . . . . . . . . . . . . . . . . . . . . .  24
  3559.           Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  3560.           Personal Mail, Check at Logon . . . . . . . . . . . . . . . .  19
  3561.           PKARC . . . . . . . . . . . . . . . . . . . . . . . . . .  43, 50
  3562.           PKUNZIP . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  3563.           PKZIP . . . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  3564.           POINTNET  . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  3565.           Power failure . . . . . . . . . . . . . . . . . . . . . . . 9, 35
  3566.           Printed documentation . . . . . . . . . . . . . . . . . . . . . 6
  3567.           Printer . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  3568.           Printing the User File  . . . . . . . . . . . . . . . . . . .  31
  3569.           Privileged messaging  . . . . . . . . . . . . . . . . . .  21, 42
  3570.           Procomm . . . . . . . . . . . . . . . . . . . . . . . . .  18, 50
  3571.           Public messaging  . . . . . . . . . . . . . . . . . . . .  24, 42
  3572.           Q_MENUS.ZIP . . . . . . . . . . . . . . . . . . . . . . . . 8, 23
  3573.           QBATCH.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3574.           QCONFIG . . . . . . . . . . . . . . . . . . . . . . .  13, 16, 21
  3575.           QDOC_xxx.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3576.           QDOCExxx.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3577.           QDOCWxxx.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3578.           QECHO
  3579.                Areas  . . . . . . . . . . . . . . . . . . . . . . . . .  49
  3580.                Command Line . . . . . . . . . . . . . . . . . . . . . .  48
  3581.                Packer . . . . . . . . . . . . . . . . . . . . . . . . .  47
  3582.           QECHO.EXE,  . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3583.           QEXE_261.ZIP  . . . . . . . . . . . . . . . . . . . . .  8, 9, 23
  3584.           QEXE_xxx.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3585.           QHELP.ZIP . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3586.           QLINK . . . . . . . . . . . . . . . . . . . . . . . . . . . .  36
  3587.           QMEN_xxx.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3588.           QMENU.ZIP . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3589.           QNET_203.ARC  . . . . . . . . . . . . . . . . . . . . . . . .  42
  3590.           QNET_xxx.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3591.           QOVL_xxx.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3592.           QREL_xxx.ZIP  . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3593.           Questionnaire . . . . . . . . . . . . . . . . . . . . . . . .  58
  3594.           Questionnaire command language  . . . . . . . . . . . . . . 8, 23
  3595.           Questionnaire file  . . . . . . . . . . . . . . . . . . . . .  15
  3596.           QUFE
  3597.                Menus  . . . . . . . . . . . . . . . . . . . . . . . . 29-31
  3598.                Syntax . . . . . . . . . . . . . . . . . . . . . . . . .  32
  3599.           QUFExxx.ZIP . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  3600.           QUICKBBSPATH  . . . . . . . . . . . . . . . . . . . . . . . .  47
  3601.           QuickEd . . . . . . . . . . . . . . . . . . . . . . . . 9, 16, 50
  3602.           Quoting . . . . . . . . . . . . . . . . . . . . . . . . . . .  16
  3603.           Ram drive usage . . . . . . . . . . . . . . . . . . . . . . . . 9
  3604.           Read Only board . . . . . . . . . . . . . . . . . . . . . . .  24
  3605.           Read Only messages  . . . . . . . . . . . . . . . . . . . . .  21
  3606.  
  3607.           Page: 80              QuickBBS Version 2.65         March 1, 1990
  3608.                                         Index
  3609.           
  3610.  
  3611.           Recommended buffers . . . . . . . . . . . . . . . . . . . . . . 9
  3612.           Recommended files . . . . . . . . . . . . . . . . . . . . . . . 9
  3613.           Registration Key won't work . . . . . . . . . . . . . . . . .  17
  3614.           Registration fees . . . . . . . . . . . . . . . . . . . . . . . 6
  3615.           Registration Key Code . . . . . . . . . . . . . . . . . . . .  17
  3616.           Renumber Message Base . . . . . . . . . . . . . . . . . . . .  35
  3617.           Renumbering messages  . . . . . . . . . . . . . . . . . . . .  35
  3618.           Reply   . . . . . . . . . . . . . . . . . . . . . . . . . . .  16
  3619.           Resetting received bit  . . . . . . . . . . . . . . . . . . .  24
  3620.           Run System in Monochrome Mode . . . . . . . . . . . . . . . .  19
  3621.           Sample batch files  . . . . . . . . . . . . . . . . . . . . . . 8
  3622.           Screen burn-in  . . . . . . . . . . . . . . . . . . . . . . .  18
  3623.           Search by keyword . . . . . . . . . . . . . . . . . . . . . .  38
  3624.           Search by name  . . . . . . . . . . . . . . . . . . . . . . .  38
  3625.           Seconds to Wait for Carrier . . . . . . . . . . . . . . . . .  11
  3626.           Security key  . . . . . . . . . . . . . . . . . . . . . . . . . 4
  3627.           Security level  . . . . . . . . . . . . .  14, 15, 21, 23, 38, 41
  3628.           SetFlag . . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  3629.           Shareware . . . . . . . . . . . . . . . . . . . . . . . . .  4, 9
  3630.           Shedit  . . . . . . . . . . . . . . . . . . . . . . . . 9, 16, 50
  3631.           Shell out . . . . . . . . . . . . . . . . . . . . . . . 8, 23, 32
  3632.           Site licensing requests . . . . . . . . . . . . . . . . . . . . 6
  3633.           Special modem characters  . . . . . . . . . . . . . . . . . .  12
  3634.           Standalone system . . . . . . . . . . . . . . . . . .  12, 18, 19
  3635.           STRUCT261.DOC . . . . . . . . . . . . . . . . . . . . . . . .  37
  3636.           SYSINFO.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  37
  3637.           SysOp Name  . . . . . . . . . . . . . . . . . . . . . . . . .  17
  3638.           Sysop Page  . . . . . . . . . . . . . . . . . . . . . . . . .  16
  3639.           SysOp Paging Hours  . . . . . . . . . . . . . . . . . . . . .  14
  3640.           System events . . . . . . . . . . . . . . . . . . . . . . . .  22
  3641.           System Name . . . . . . . . . . . . . . . . . . . . . . . . .  17
  3642.           System Paths  . . . . . . . . . . . . . . . . . . . . . . . .  11
  3643.           System usage graph  . . . . . . . . . . . . . . . . . . . . .  37
  3644.           Telix . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  3645.           Text files  . . . . . . . . . . . . . . . . . . . . . . . . .  12
  3646.           The Message Base  . . . . . . . . . . . . . . . . . . . . . .  34
  3647.           Time of Day to Run Event  . . . . . . . . . . . . . . . . . .  22
  3648.           Time Out  . . . . . . . . . . . . . . . . . . . . . . . . . .  16
  3649.           TIMELOG.BBS . . . . . . . . . . . . . . . . . . . . . . . . .  37
  3650.           Toll charges  . . . . . . . . . . . . . . . . . . . . . . . .  14
  3651.           TYPE 6 Selection Prompt Text  . . . . . . . . . . . . . . . .  17
  3652.           Underscore  . . . . . . . . . . . . . . . . . . . . . . . . .  38
  3653.           Upload Time Credit Multiplier . . . . . . . . . . . . . . . .  17
  3654.           User File
  3655.                Editing  . . . . . . . . . . . . . . . . . . . . . . . .  28
  3656.                Packing  . . . . . . . . . . . . . . . . . . . . . . . .  31
  3657.                Printing . . . . . . . . . . . . . . . . . . . . . . . .  31
  3658.           User restrictions . . . . . . . . . . . . . . . . . . . . . .  10
  3659.           USERS.BBS . . . . . . . . . . . . . . . . . .  15, 26, 28, 32, 37
  3660.           ValiDOOR  . . . . . . . . . . . . . . . . . . . . . . . .  39, 50
  3661.  
  3662.           March 1, 1990         QuickBBS Version 2.65              Page: 81
  3663.                                         Index
  3664.           
  3665.  
  3666.           Verbal responses  . . . . . . . . . . . . . . . . . . . . . .  12
  3667.           Write In Place  . . . . . . . . . . . . . . . . . . . . . . .  35
  3668.           X00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 50
  3669.           Xlatlist  . . . . . . . . . . . . . . . . . . . . . . . . . .  50
  3670.           Zone Number . . . . . . . . . . . . . . . . . . . . . . . . .  14
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.